Рецензия на книгу «Тестирование программного обеспечения. Базовый курс»
* - цена может отличаться у разных поставщиков
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде. Показать
«Тестирование программного обеспечения. Базовый курс» Святослав Куликов
Прочитала книгу два раза подряд без перерыва. Первый раз штудировала ее в конце декабря 2022 года во время подготовки к собеседованию. Второй раз более вдумчиво изучала ее сразу после Нового года, в первые несколько дней января 2023 года.
Дважды я читала книгу неспроста (и позже непременно буду перечитывать) - это просто великолепный, хорошо структурированный, но относительно сложный (так как нет воды!) учебник по мануальному (ручному) тестированию программного обеспечения.
Данный базовый курс будет полезен и тем, кто делает только первые шаги в сфере тестирования, и тем, кто уже работает QA-специалистом и хочет освежить и структурировать знания, а может быть, и решить, куда развиваться дальше.
Среди подробно освещенных тем:
- профессия тестировщика, компетенции и профессиональное развитие, а также расхожие мифы о тестировании (очень показательная глава);
- модели разработки ПО (это могут спросить на собеседовании);
- документация и требования, их признаки качества, особенности тестирования (это могут спросить на собеседовании);
- классификация тестирования (это часто спрашивают на собеседованиях). Настолько полной классификации я пока не встречала! Плюс приведены альтернативные классификации. Есть прекрасные сводные майндмэпы, чтобы не запутаться... и вы все равно запутаетесь, но это нормально;
- тестовая документация: чек-листы, тест-кейсы, наборы тест-кейсов, тест-план - все с подробными примерами, с описанием плюсов и минусов (это часто спрашивают на собеседованиях);
- техники тест-дизайна с примерами и советами (это часто спрашивают на собеседованиях);
- отчеты о дефектах и как сделать так, чтобы ваш баг-репорт не отклонили (это часто спрашивают на собеседованиях).
Есть обзор автоматизации тестирования, чтобы понимать, к чему можно двигаться от мануального (ручного) тестирования, которое является главной темой данной книги.
В тексте встречаются задания на подумать, а порой и на поломать голову, в конце книги размещены комментарии к ним.
Мне еще понравился список основных определений со ссылками на соответствующие страницы - очень помогает быстро проверить себя, освежить в памяти какие-то моменты, найти нужную информацию.
Огромный плюс - множество ссылок на дополнительные (англоязычные) источники. Это очень ценно, так как одной книгой обойтись невозможно - и сам автор об этом пишет.
Еще один огромный плюс - это новая, актуальная книга (в отличие от знаменитой книги Романа Савина, вышедшей в 2007 году). Плюс автор регулярно обновляет материал (в тексте приведена ссылка, где посмотреть обновления).
Напоследок отмечу, что в тексте есть несколько опечаток (но это баги с minor severity и low priority), а в структуре я бы кое-что поменяла (но это субъективно), поэтому оцениваю книгу в пять звездочек и однозначно рекомендую к прочтению всем интересующимся QA.
Рецензия написана в рамках участия в «Книжном Марафоне». Присоединяйтесь!
* - цена может отличаться у разных поставщиков