Каждый продукт требует проверки, и ПО не исключение. Представляем подборку книг про тестирование, которая поможет вам в этом нелегком деле.
Рекс Блэк "Ключевые процессы тестирования" (2014, PDF)
В этой книге автор описал 12 отдельных процессов тестирования с помощью списка контрольных вопросов. Каждый из процессов очень важен для успешной работы тестировщиков.
Константин Азарский "Тестирование. Легкий старт."
«Легкий старт» познакомит вас с профессией тестировщика ПО. После прочтения этой книги вы будете иметь практические и теоретические знания, которые позволят вам пройти техническое интервью и работать в области ИТ. Если же вы уже имеете опыт в тестировании, то все равно сможете найти много полезной информации для себя.
Святослав Куликов «Тестирование программного обеспечения. Базовый курс.»
Основой для книги послужил многолетний опыт проведения семинаров для тестировщиков. Она содержит в себе типичные для начинающих специалистов вопросы и ответы на них. Пособие будет полезно как опытным специалистам, так и тем, кто только делает первые шаги в этой сфере.
Тобиас Клейн "Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения"
В этой книге автор рассказывает, как были обнаружены и использованы ошибки, найденные им в операционной системе Apple iOS, медиа-проигрывателе VLC, веб-браузерах и ядре операционной системы Mac OS X. Она снабжена множеством примеров уязвимого кода и программами, которые использовались для их поиска и проверки.
Лиза Криспин, Джанет Грегори "Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд."
По прочтению книги вы будете знать, как использовать квадранты гибкого тестирования, требования к тестировщикам и набор средств, которые поможет сделать тестирование более эффективным. Также здесь описана итерация гибкой разработки и семь главных факторов успеха гибкого тестирования.
Гленфорд Майерс, Том Баджетт,Кори Сандлер "Искусство тестирования программ."
Очередное издание работы Майерса содержит в себе описание принципов тестирования, проверенных временем. Вы найдете описание классических принципов тестирования, прикладные аспекты обнаружения ошибок и пр. Также вы узнаете, как применять коллективный подход при разработке и тестировании приложений.
Комментарии