ТОП-6 книг книг для тестировщика

Сразу оговоримся — список далеко не полный. Существует множество книг по тестированию: разной степени сложности, о тестировании в целом, и отдельно по каждому ответвлению. Польза этих книг в том, чтобы проверить теорию на практике. В таком подходе будет больше пользы, чем в заучивании строк кодов или шаблонов.


«Искусство тестирования программ» Гленфорд Майерс

«The Art of Software Testing», Glenford J. Myers


Обложка книги “The Art of Software Testing”


Универсальный книжный труд, который подходит как для начинающих, так и опытных тестировщиков. Примеры убедят читателя в том, что тестирование — это не так легко, как представляется, что это ответственное и сложное дело. Книга регулярно переиздаётся, она рассказывает об актуальных методологиях разработки тестовых случаев, о тестировании высокого порядка, проверке кода и отладке.


«Тестирование программного обеспечения», Сэм Канер, Джек Фолк, Енг Кек Нгуен


Обложка книги “Testing Computer Software”


Авторы рассматривают тестирование масштабно, в связке с другими направлениями разработки, приводят много примеров из опыта реальных компаний и раскладывают по полочкам основы. Это объёмный, сложный, охватывающий все концепции тестирования труд, который требует вдумчивого чтения и перечитывания. Но есть одно большое НО — книга устарела по некоторым параметрам. Например, сейчас совершенно неуместно оформлять тест-кейсы на бумажных носителях, для этого есть системы управления тестированием, вроде Test IT, или хотя бы Excel.

Книга больше подойдет специалистам с опытом от года, тесно знакомым с тестированием.


«A Practitioner’s Guide to Software Test Design», Lee Copeland


Обложка книги “A Practitioner’s Guide to Software Test Design”


Эта книга — повод подтянуть свой английский. Читать её стоит обязательно, потому что никто не рассказал о тест-дизайне лучше, чем Ли Копланд. Это сборник практик — от устоявшихся методов, таких как классы эквивалентности, анализ граничных значений, таблицы решений и диаграммы переходов состояний, до новых методов, таких как тестирование вариантов использования, парное тестирование и предварительное тестирование. Главные преимущества— отсутствие «воды», бездна примеров, доступный язык. А польза прочитанного в том, что многое можно сразу применить на практике.


«Гибкое тестирование». Практическое руководство для тестировщиков ПО и гибких команд, Лиза Криспин, Джанет Грегори

Обложка книги “Гибкое тестирование”


Книга о методике гибкого тестирования: использование квадрантов гибкого тестирования, набор средств для него, требования к команде QA-специалистов, итерация гибкой разработки и семь главных факторов успеха гибкого тестирования.

Рекомендуем ведущим тестировщикам и специалистам среднего уровня.


«How Google Tests Software», James A. Whittaker, Jason Arbon, Jeff Carollo

Обложка книги “How Google Tests Software”


Это книга для расширения кругозора, нежели пособие. Авторы рассказывают и наглядно показывают, как организованы команды и процессы тестирования, размышляют о том куда движется индустрия тестирования. Для тех, кто мечтает работать в Google, предлагаем перелистнуть в главы о прохождении собеседований.

Книга переведена на русский язык под названием «Как тестируют в Google», но советуем читать в оригинале.


«Тестирование программного обеспечения. Базовый курс», Святослав Куликов

В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде.

В дополнение к книге существует бесплатный онлайн-курс по основам тестирования.

Книга доступна по ссылке


По тестированию не так много книг, и ещё меньше — достойных прочтения. Если же книги не мотивируют практиковаться, то смотрите вебинары :)