Читайте книгу на:
Аннотация
Погрузитесь в увлекательный мир тестирования программного обеспечения вместе с книгой, которая является настоящим концентратом чистейших знаний для новичков и профессионалов! Автор делится секретами мастерства, подробно рассказывая о более 15 видах тестирования и более 20 методах проектирования тестов (техниках тест-дизайна). И это только вершина айсберга знаний, изложенных в книге. Вы будете поражены глубиной информации и открытием знаний собранных в одном месте, о которых даже не догадывались. Книга насыщена ценнейшими советами, основанными на практическом опыте. Многочисленные примеры помогут быстрее освоить представленный в книге материал. Вооружившись знаниями из этой книги, вы будете уверенно разбираться в нюансах тестирования программного обеспечения и с лёгкостью применять знания на практике! Книга может по праву считаться настольной книгой специалиста по тестированию.
Оглавление
- Аннотация
- Предисловие
- История тестирования
- Кто он – специалист по тестированию
- Зачем нужны специалисты по тестированию
- Что мы знаем о программах
- Клиент-серверная архитектура программ
- Жизненный цикл программы
- Требования к программе
- Дефект, ошибка и отказ
- Критичность и приоритет
- Что такое тестирование
- Цели тестирования
- Верификация и валидация
- Позитивное и негативное тестирование
- Ложноположительные и ложноотрицательные результаты тестирования
- Ручное и автоматизированное тестирование
- Тестовое окружение и не только
- Тестовая документация и артефакты
- План тестирования
- Функциональная карта
- Тест-кейс
- Чек-лист
- Отчёт о дефекте
- Отчёт о тестировании
- Базис тестирования
- Принципы тестирования
- Тестирование демонстрирует наличие дефектов, а не их отсутствие
- Исчерпывающее тестирование недостижимо
- Раннее тестирование сохраняет время и деньги
- Кластеризация дефектов
- Парадокс пестицида
- Тестирование зависит от контекста
- Заблуждение об отсутствии ошибок
- Активности процесса тестирования
- Планирование тестирования
- Мониторинг и контроль тестирования
- Анализ тестирования
- Проектирование тестов
- Реализация тестов
- Выполнение тестов
- Завершение тестирования
- Динамическое и статическое тестирование
- Уровни тестирования
- Компонентное тестирование
- Интеграционное тестирование
- Системное тестирование
- Приёмочное тестирование
- Пользовательское приёмочное тестирование
- Эксплуатационное приёмочное тестирование
- Контрактное приёмочное тестирование
- Нормативное приёмочное тестирование
- Бета-тестирование
- Типы тестирования
- Функциональный тип тестирования
- Нефункциональный тип тестирования
- Виды тестирования
- Дымовое тестирование
- Тестирование сборки
- Функциональное тестирование
- Регрессионное тестирование
- Санитарное тестирование
- Тестирование установки
- Тестирование удобства использования
- Тестирование взаимодействия
- Тестирование переносимости
- Тестирование производительности
- Стрессовое тестирование
- Объёмное тестирование
- Тестирование стабильности
- Тестирование безопасности
- Тестирование на отказ и восстановление
- Рецензирование
- Статический анализ
- Взаимосвязь методов, уровней, типов и видов тестирования
- Проектирование тестов
- Методы чёрного ящика
- Метод эквивалентного разделения
- Метод анализа граничных значений
- Метод попарного тестирования
- Метод проектирования по таблице решений
- Метод проектирования по таблице переходов состояний
- Метод проектирования по сценариям использования
- Метод синтаксического тестирования
- Метод проектирования на основании случайных данных
- Метод дерева классификации
- Метод причинно-следственного графа
- Метод проектирования на основании модели
- Методы белого ящика
- Метод тестирования операторов
- Метод тестирования решений
- Метод тестирования потоков данных
- Метод тестирования ветвлений
- Метод тестирования условий ветвлений
- Метод тестирования комбинаций условий ветвлений
- Метод модифицированного покрытия условий и решений
- Примеры интеграционных компонентных тестов
- Методы, основанные на опыте
- Метод предположения об ошибках
- Метод исследовательского тестирования
- Методы чёрного ящика
- Заключение
- Благодарность
- Авторские права
- Об авторе
Материалы, на которые есть ссылки в книге
- Программа Computer Program One для Windows.
- Отчёт компании IBM от октября 2008 года, в котором указывается, что стоимость исправления дефекта увеличивается в зависимости от того на каком этапе жизненного цикла ПО дефект обнаруживается.
- Пример плана тестирования.
- Пример отчёта о тестировании.
- Международный стандарт ISO/IEC/IEEE 29119-4 от 2015 года.
- ISTQB Foundation Level Syllabus версия 4 от 2023 года.