Лучшие книги для QA тестировщиков

Foundations of Software Testing ISTQB Certification
ISTQB (International Software Testing Qualification Вoard) – международная некоммерческая организация, основанная в 2002 году, официально зарегистрированная в Бельгии, занимающаяся определением ключевых принципов развития сферы тестирования программного обеспечения. ISTQB разработала свою программу тестирования, которая считается эталонной в мире тестирования.
Foundations of Software Testing ISTQB Certification – полезное руководство по тестированию программного обеспечения и получения сертификата ISTQB (Foundation Level). Четвертое издание полностью отображает новейшие изменения в программе подготовки к сертификации и использует практический подход, включая основные темы, которые должен знать каждый системный и программный тестировщик.
Авторы сами разрабатывают обучающую программу ISTQB и являются достойными международными экспертами и преподавателями в области тестирования программного обеспечения.
Об авторах
Дороти Грэм (Dorothy Graham) – признанный международный эксперт в области тестирования программного обеспечения и автоматизации тестирования. После иммиграции в Великобританию она 7 лет работала в Ferranti Computer Systems разработчиком и руководителем группы. В Национальном вычислительном центре разработала учебные материалы по программной инженерии и тестированию программного обеспечения. Затем работала как независимый консультант, тренер, спикер на конференциях и автор.
Эрик ван Веенендаалис (Erik van Veenendaalis) – генеральный директор Фонда TMMi, ведущий независимый международный консультант по тестированию и тренер.
Рекс Блэк (Rex Black) – президент компании RBCS со штаб-квартирой в США, которая в течение 25 лет предоставляет консультации, обучение и экспертные услуги по тестированию программного и аппаратного обеспечения, а также системному тестированию.

Agile Testing: A Practical Guide for Testers and Agile Teams
Книга написана с целью помочь тестировщикам, менеджерам по контролю качества, разработчикам, менеджерам разработки, владельцам продукта и любой другой заинтересованной стороне в эффективном тестировании на agile проектах, чтобы предоставлять программное обеспечение, в котором их клиенты нуждаются. Также авторы стремятся помочь тестировщикам и специалистам по контролю качества (QA), работавшим в более традиционных методологиях разработки, перейти к agile-разработке.
В книге освещается понятие agile тестирования и роль тестировщика на примерах реальной работы команд разного размера, демонстрируется как использовать квадранты agile тестирования, чтобы определить, какое тестирование необходимо, кто должен его выполнять и какие инструменты могут помочь. Книга описывает итерацию разработки программного обеспечения в пределах agile с точки зрения тестировщика и объясняет семь ключевых факторов успеха agile тестирования.
После прочтения этой книги вы будете понимать как привлечь тестировщиков к agile-разработке, как перейти от традиционного цикла разработки к agile разработке, место тестировщиков и QA менеджеров в команде, как выполнить тестирование в краткие итерации, как использовать тесты для успешного управления разработкой, как преодолеть барьеры для автоматизации тестирования и т.д.
Об авторах
Лиза Криспин (Lisa Crispin) – признана коллегами самым влиятельным профессионалом Agile-тестирования на Agile Testing Days в 2012 году. Является соавтором Agile Testing Condensed: A Basic Introduction, «More Agile Testing: Learning Journeys for Whole Team», Agile Testing: A Practical Guide for Testers and Agile Teams, видеокурс LiveLessons Agile Testing Essentials, соучредительницей Agile Testing Fellowship. Занимается коучингом и проведением консультаций, предлагает дистанционный курс «Целостного тестирования» в режиме реального времени (в часовых поясах, которые находятся в пределах трех-четырех часов от восточного часового пояса (UTC – 5)).
Джанет Грегори (Janet Gregory) – коуч по Agile-тестированию и процессный консультант компании DragonFire Inc. Она работает с командами, переходящими к agile-разработке и ведет курсы по agile-тестированию по всему миру. Публикует статьи в изданиях и с удовольствием делится своим опытом на конференциях и встречах групп пользователей. Вместе с Лизой Криспин основала Agile Testing Fellowship, и является соавторкой Agile Testing Condensed: A Brief Introduction, More Agile Testing: Learning Journeys для Всеобщего Team и Agile Testing: A Practical Guide для Testers и Agile Teams. Джанет имеет степень по компьютерным наукам Университета Альберты, сертификат управления информацией от Университета Калгари, сертификат Scrum Master, а также получила сертификат управления качеством от ASQ.

A Practitioner’s Guide to Software Test Design
A Practitioner's Guide to Software Test Design – книга, которая, по мнению многих программистов, является лучшей из тест-дизайна и служит настольной помощью тестировщиков, работающих с проектами любой сложности. Она написана на легком, простом, доступном языке и охватывает все важные методы разработки тестов.
Благодаря этому справочнику вы научитесь выбирать лучшие методы проектирования тестовых кейсов, находить дефекты в программном обеспечении за меньшее количество времени и с меньшими ресурсами, а также разрабатывать оптимальные стратегии, которые помогут уменьшить риск серьезных ошибок. Он также помогает в оценке усилий, времени и затрат на качественное тестирование. В книге подробно описаны два метода тестирования методом «белого ящика», семь – методом «черного ящика» и основное внимание сосредоточено на выборе оптимального кейса, который поможет быстро и точно решить поставленные задачи. Вместе с тем автор приводит множество примеров тест-кейсов на все случаи жизни, которые помогают полностью понять практическое применение этих методов.
Книга является незаменимым ресурсом для профессионалов по тестированию, стремящихся улучшить их навыки, и, несмотря на узкую направленность, доступна для понимания начинающим тестировщикам.
Об авторе
Ли Коупленд (Lee Copeland) – консультант в области методологии тестирования, управления тестированием и тестирования веб-сайтов в Software Quality Engineering. Он имеет более двадцати пяти лет опыта работы как специалист по информационным системам, специализируясь на разработке программного обеспечения и совершенствовании процессов.

Искусство автономного тестирования с примерами на С#
Искусство модульного тестирования, второе издание, шаг за шагом проведет вас от написания первых простых модульных тестов до создания полноценных тестовых наборов, которые легко поддерживать, являются понятными и надежными. Книга позволяет овладеть основными идеями и быстро перейти к таким важным темам, как моки, стабы, а также научиться использовать фреймворки для изоляции, такие как Moq, FakeItEasy и Typemock Isolator. Вы изучите паттерны и организацию тестирования, рефакторинг кода и научитесь тестировать "нетестированный" код. Вместе с тем вы узнаете об интеграционном тестировании и методах тестирования с базами данных.
Примеры в книге написаны на C#, но они будут полезны для тех, кто использует статически типизированные языки, такие как Java или C++.
Об авторе
Рой Ошеров (Roy Osherove) – основатель Legato Labs. Он является организатором израильской встречи разработчиков Web3 Underground Meetup. Работает в индустрии программного обеспечения более 20 лет на разных технических и тестирующих должностях, а сейчас является внештатным консультантом и тренером в разных компаниях по всему миру.
Читайте нас в Telegram, чтобы не пропустить обзор интересных книг.