Отличие между ad-hoc тестированием и сценарным подходом в ручном тестировании заключается в степени формализации процесса:
- Ad-hoc тестирование — полностью неформализованный подход, в котором не предполагается использования ни тест-кейсов, ни чек-листов, ни сценариев. 5 Тестировщик полностью опирается на свою интуицию для спонтанного выполнения с продуктом действий, которые, как он считает, могут обнаружить ошибку. 5
- Сценарное тестирование — это тестирование по предварительно написанным и задокументированным сценариям. 3 Оно требует наибольшей степени формальности и детализации документирования, что затрачивает больше сил тестировщика и его времени, однако наиболее подходит для ведения отчётности, статистики и т.п.. 3
Таким образом, при ad-hoc тестировании нет предварительной подготовки и логической структуры, а при сценарном — тестировщик следует заранее продуманному сценарию, проверяя логичный путь выполнения задачи. 1