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