Тестирование для всех: топ книг для начинающих специалистов и не только

a761e9cb78710cef915522f30a481bf9.jpg

Привет, Хабр! У многих IT-специалистов есть свой список настольных пособий, которыми они пользуются или изучают. Сегодня поговорим о тестировании. Мы со своей стороны можем порекомендовать книги, так как они помогают не только изучить базовые положения работы тестировщика, но и открывают другие нюансы профессии, например корпоративные или психологические. Подробности — под катом.

Что такое тестирование. Курс молодого бойца

Автор: Ольга Назина

f1ca6dedfb26cbd055405bcfbceb8f68.jpg

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

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

Обилие задач и объяснение особенностей их решения помогут лучше понять предмет и основные концепции тестирования. Текст книги отлично структурирован. Основным преимуществом издания является лёгкий художественный стиль повествования. В конце книги автор добавила дополнительный список литературы для желающих углубиться в профессию.

Ключевые процессы тестирования

Автор: Рекс Блэк

1ab99a1dca7e2427782d2d87b0a5e3a0.jpg

Книга большого объёма и весьма интересного содержания. Это издание рекомендуется тестировщикам среднего и продвинутого уровня, а также QA-лидам. Новичкам в профессии будет непросто освоить изложенный в книге материал, несмотря на лёгкий стиль. Автор Рекс Блэк — президент и ведущий консультант компании Rex Black Consulting Services, которая предоставляет услуги тестирования и контроля качества для ведущих компаний, а также Министерства обороны США. В своём труде автор исследует двенадцать важнейших процессов тестирования — необходимых составляющих эффективной работы. В книге подробно описан каждый из процессов — от написания тестов до организации целой группы тестирования. Описание реальных кейсов позволяет легко и естественно усвоить информацию «Ключевых процессов тестирования».

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

Дружеское знакомство с тестированием программ

Автор: Билл Лабун

0917cc5ab90e69a1f5e0b8cc7b428943.jpg

Книга подойдёт новичкам в тестировании, которые уже знакомы с базовыми понятиями и концепциями. Автор доступным языком объясняет как основы профессии, так и более сложные темы, такие как комбинаторное или юнит-тестирование. Также в книге излагается подробная информация о классах эквивалентности, граничных и угловых случаях, статическом и динамическом тестировании.

Автор книги — инженер-программист, который более 15 лет проработал в областях разработки программного обеспечения и контроля качества. Биллу Лабуну удалось хорошо осветить теоретическую информацию и подкрепить её наглядными примерами. Для понимания примеров рекомендуется освоить начальный уровень Java, что займёт немного больше времени.

Гибкое тестирование

Авторы: Лиза Криспин, Джанет Грегори

4f8adc69a26eb442c09213c57a099cc6.jpg

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

В пособии рассматриваются лучшие практики и кейсы на основе опыта авторов. Лиза Криспин и Джанет Грегори считаются экспертами в Agile-тестировании, поэтому им удалось не только раскрыть теоретические основы предмета, но и уделить внимание образу мышления, необходимому для работы в этой сфере. Издание может стать дополнительным источником полезной информации для тестировщиков разного уровня профессионализма.

Искусство тестирования программ

Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер

86c6d050977514ff9f90a04f946c9c85.jpg

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

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

Что же, на этом всё. Возможно, вы сможете посоветовать к ознакомлению книгу, которую считаете полезной для тестировщика?

© Habrahabr.ru