Исследовательское тестирование
Исследовательское тестирование не означает покликать как получится. Это управляемая сессия с целью, ограничением по времени, заметками и выводом. Оно особенно полезно, когда требования неполные, продукт новый или риск невозможно закрыть только заранее написанными кейсами.
Что важно понять
- Цель сессии: какую область или риск исследуем.
- Ограничения: время, платформа, роль, данные, версия.
- Наблюдения: странности, вопросы, идеи, потенциальные дефекты.
- Вывод: что найдено, что требует отдельной проверки, что можно автоматизировать.
Рабочий порядок
- Сформулируйте charter на 30-60 минут.
- Во время проверки фиксируйте путь, данные и гипотезы.
- Отделяйте баги от вопросов и улучшений.
- После сессии превратите находки в баги, задачи или чек-листы.
Что отдавать команде
- Exploratory session notes.
- Баг-репорты и вопросы к продукту.
- Новые тест-идеи для регрессии.
Частые провалы
- Не ограничивать время и терять фокус.
- Не записывать ход проверки, из-за чего дефект трудно повторить.
- Считать исследовательское тестирование заменой всей регрессии.
Практика
Проведите 30-минутную сессию по поиску проблем в форме регистрации: валидация, доступность, сеть, повторная отправка, локализация.