The Art of Software Testing, Second Edition
Классическая работа по тестированию программного обеспечения, впервые опубликованная в 1979 году и обновленная для второго издания. Книга охватывает фундаментальные принципы и практические методы тестирования, начиная с психологии и экономики тестирования и заканчивая проектированием тестовых сценариев и стратегиями модульного и системного тестирования.
Автор, Гленфорд Майерс, рассматривает тестирование как процесс поиска ошибок, а не подтверждения работоспособности. В книге подробно описаны методы черного и белого ящика, включая эквивалентное разбиение, анализ граничных значений, тестирование на основе графов причинно-следственных связей и угадывание ошибок.
Отдельные главы посвящены инспекциям кода, сквозному контролю и рецензированию, а также модульному тестированию с обсуждением восходящего и нисходящего подходов. Рассматриваются вопросы тестирования функций, системы, включая нагрузочное, стрессовое, конфигурационное и тестирование безопасности.
Книга содержит практические примеры, контрольный список ошибок для инспекций и стратегии тестирования, которые остаются актуальными и сегодня. Это обязательное чтение для тестировщиков, разработчиков и менеджеров, желающих повысить качество программного обеспечения.
