Исследовательское тестирование

Исследовательское тестирование не означает покликать как получится. Это управляемая сессия с целью, ограничением по времени, заметками и выводом. Оно особенно полезно, когда требования неполные, продукт новый или риск невозможно закрыть только заранее написанными кейсами.

Что важно понять

  • Цель сессии: какую область или риск исследуем.
  • Ограничения: время, платформа, роль, данные, версия.
  • Наблюдения: странности, вопросы, идеи, потенциальные дефекты.
  • Вывод: что найдено, что требует отдельной проверки, что можно автоматизировать.

Рабочий порядок

  1. Сформулируйте charter на 30-60 минут.
  2. Во время проверки фиксируйте путь, данные и гипотезы.
  3. Отделяйте баги от вопросов и улучшений.
  4. После сессии превратите находки в баги, задачи или чек-листы.

Что отдавать команде

  • Exploratory session notes.
  • Баг-репорты и вопросы к продукту.
  • Новые тест-идеи для регрессии.

Частые провалы

  • Не ограничивать время и терять фокус.
  • Не записывать ход проверки, из-за чего дефект трудно повторить.
  • Считать исследовательское тестирование заменой всей регрессии.

Практика

Проведите 30-минутную сессию по поиску проблем в форме регистрации: валидация, доступность, сеть, повторная отправка, локализация.