Лучшие книги по тестированию ПО для начинающих

Что почитать начинающему QA-тестировщику на русском языке? Собрали подборку лучших книг по тестированию программного обеспечения и контролю качества.

ПРИСОЕДИНЯЙТЕСЬ 429 Просмотры

1. Как тестируют в Google. Джефф Каролло, Джеймс Уиттакер, Джейсон Арбон

Image

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

Книга предназначена для специалистов и профессионалов области тестирования.

Достоинства:

  • полезная информация: не рассказываются основы, но зато раскрываются вопросы стратегии;
  • достойный перевод;
  • много рассказов и примеров из жизни, наличие интервью;
  • легко читается.

3. Тестирование Dot Com. Роман Савин

Image

Книга-учебник с курсом лекций по QA. Подробно рассмотрена тема начала пути в сфере тестирования. Поможет повысить профессиональные навыки опытным тестерам. Классическая книга по тестированию ПО.

Достоинства:

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

5. Непрерывное развертывание ПО. Джез Хамбл, Дэвид Фарли

Image

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

Авторы вводят понятие автоматизированного развертывания и рассказывают, как его непрерывно поддерживать в управлении большими проектами.

Достоинства:

  • полезная книга для специалистов, после прочтения которой, можно постепенно автоматизировать процесс;
  • продумано и удобно книга поделена на главы;
  • то, что узнал, можно сразу же внедрять в проект.

Недостатки:

  • перевод среднего качества, лучше читать в оригинале.

7. Дневник охотника за ошибками. Тобиас Клейн

Image

Тобиас Клейн-специалист по безопасности программного обеспечения, рассказывает в своей книге о том, как разработчики ведущих компаний мира допускали ошибки и как они их устраняли или были не в состоянии этого сделать. Автор учит не только находить ошибки, но и использовать их для улучшения программы.

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

Достоинства:

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

9. Искусство автономного тестирования с примерами на С#. Рой Ошероув

Image

Пошаговое руководство по созданию тестов, начиная с самых простых и заканчивая комплексными. В книге даются сведения о паттернах, организациях и концепциях тестирования. Несмотря на то, что примеры описаны на языке С#, они будут понятны тем, кто владеет языком Java и C++.

Достоинства:

  • упор на практику;
  • без воды, все четко и понятно;
  • предоставляется не только один вариант решения проблемы, но и его альтернативы.

Недостатки:

  • плохой перевод.

11. Гибкое тестирование. Кейт Грегори, Лайза Криспин

Image

Об обязанностях тестировщика, какие функции он выполняет и что на самом деле должен делать «гибкий тестировщик». В книге даются ответы, что такое гибкое тестирование, как правильно использовать квадранты, и какой набор инструментов поможет наиболее эффективно выполнить работу тестирования. Книга была написана для команд, практикующих гибкое тестирование, для их менеджеров и заказчиков.

Достоинства:

  • отличное пособие для scrum-команд;
  • интересный раздел про квадранты.

Недостатки:

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

13. Тестирование ПО. Святослав Куликов

Image

Книга-справочник, в виде ответов на вопросы, с которыми автор столкнулся за свой десятилетний опыт. Он прямо заявляет, что для того, чтобы стать экспертов, прочтения его книги будет недостаточно и ее нельзя воспринимать, как учебник.

Но издание пригодится, как фундамент для тренингов. В ней можно делать пометки, выделения, черкать или что-то дописывать. Также книга выступает в роли путеводителя или карты, так как имеет много примеров и ссылок к внешним источникам.

Достоинства:

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

Выводы

  1. Для прочтения и дополнительного обучения советуются книги по тестированию программного обеспечения с нуля: «Тестирование Dot Com» Роман Савин, «Искусство автономного тестирования с примерами на С#» Рой Ошероув, «Тестирование ПО» Святослав Куликов.
  2. Чтобы узнать больше про автоматизацию тестов и непрерывный процесс их подержания необходимо прочитать «Непрерывное развертывание ПО» Джез Хамбл, Дэвид Фарли.
  3. Чтобы специалистам повысить свои навыки, нужно прочитать книги: «Как тестируют в Google» Джефф Каролло, Джеймс Уиттакер, Джейсон Арбон, «Дневник охотника за ошибками» Тобиас Клейн.

15. Не читал? - не тестировщик! ТОП 5 книг по тестированию (2020)


Ваша реакция?

0
LOL
1
LOVED
0
PURE
0
AW
0
FUNNY
0
BAD!
0
EEW
0
OMG!
0
ANGRY
0 Комментарии

  • Лучшие книги по тестированию ПО для начинающих
  • Николай