Ad Hoc тестирование — это неформальное, незапланированное и неструктурированное тестирование без использования документации. Цель — быстро найти дефекты в неожиданных местах. Зависит от интуиции и опыта тестировщика.
Отличия от исследовательского тестирования:
| Признак | Ad Hoc тестирование | Исследовательское тестирование |
|---|---|---|
| Цель | Быстрый поиск дефектов без системы | Понимание продукта, выявление скрытых проблем и рисков |
| Структура | Отсутствует | Гибкая, но фокусируется на изучении и гипотезах |
| Документация | Нет (или минимальная фиксация дефектов) | Ведение заметок, карт тестирования, документирование находок |
| Фокус | Интуиция, случайное исследование | Системное изучение функциональности, рисков, пользовательских сценариев |
| Результат | Список найденных дефектов | Понимание продукта, найденные дефекты, идеи для улучшения |
Исследовательское тестирование — это формализованный подход, при котором тестирование рассматривается как процесс обучения о продукте. Тестировщик исследует функциональность, строит гипотезы о её работе и потенциальных проблемах, документирует свои наблюдения и результаты. Используются тест-чартеры, карты сознания.
В целом, исследовательское тестирование более структурировано и целенаправленно, чем Ad Hoc, и направлено не только на поиск дефектов, но и на глубокое понимание тестируемого продукта.