Процесс ручного выполнения заранее подготовленных тест-кейсов для проверки функциональности, производительности, надежности, юзабилити и других аспектов программного продукта.
Включает в себя:
- Изучение тест-кейса: Понимание шагов, предусловий, ожидаемого результата.
- Подготовка среды: Настройка тестового окружения в соответствии с предусловиями.
- Выполнение шагов: Строгое следование последовательности действий, описанных в тест-кейсе.
- Сравнение результатов: Сопоставление фактического результата с ожидаемым.
- Фиксация результатов: Отметка статуса выполнения тест-кейса (Passed, Failed, Blocked), описание обнаруженных дефектов с прикреплением артефактов (скриншоты, логи).
- Отчетность: Внесение данных о выполнении в систему управления тестированием и подготовка отчетов.
Ключевые моменты:
- Требует активного участия тестировщика.
- Эффективно для исследования, exploratory-тестирования, проверки сложной логики.
- Подходит для тестирования пользовательского интерфейса и удобства использования.
- Может быть времязатратным и подверженным человеческим ошибкам.