Вопрос с собеседования · Тестирование (QA)

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

JuniorВиды тестирования
Ещё спрашивают так:
  • Чем исследовательское тестирование отличается от тестирования по тест-кейсам?
  • Что такое ad hoc тестирование?
Коротко

Исследовательское тестирование — одновременное изучение продукта, придумывание и выполнение проверок, без заранее написанных тест-кейсов.

  • Ограничено по времени и цели (чартер): «за 60 минут исследовать оплату картой»
  • Находит то, что пропускают сценарии, и даёт идеи для новых тест-кейсов

А ещё Ad hoc — то же без цели и записей; исследовательское всё фиксирует

Подробно

При тестировании по сценариям (scripted) проверки придуманы заранее: тестировщик выполняет шаги и сравнивает результат. При исследовательском тестировании проверки рождаются по ходу: увидел поведение — сформулировал гипотезу — проверил — пошёл дальше.

Чтобы это не было хаотичным «потыкать», используют:

  • чартер — цель сессии: что исследуем и какие риски ищем;
  • таймбокс — сессия на 60–90 минут;
  • записи — что проверено, что найдено, какие вопросы возникли.

Когда полезно:

  • новый функционал, по которому нет документации;
  • сжатые сроки;
  • регрессионные тест-кейсы перестали находить ошибки (парадокс пестицида);
  • нужно быстро понять продукт новому тестировщику.

Ad hoc — неформальное тестирование без цели и без записей. Иногда тоже находит баги, но результат трудно повторить и оценить.

Пример

Чартер: «Исследовать оформление заказа с промокодами на мобильной версии за 60 минут, риск — неверная итоговая сумма». В процессе: применить два промокода, удалить товар после промокода, сменить город доставки, обновить страницу на шаге оплаты. Найденное — в баг-репорты, удачные проверки — в регрессионный набор.

Что хотят услышать

  • Определение: изучение и тестирование одновременно.
  • Структура: цель, таймбокс, записи.
  • Когда уместно и отличие от ad hoc.

Частые ошибки

  • Описывать как «хаотичное тыканье».
  • Противопоставлять тест-кейсам: на практике подходы дополняют друг друга.

Проверьте себя

Один верный вариант. Подумайте, потом откройте ответ.

Показать варианты и ответ
  • ✗Это тестирование строго по заранее написанным тест-кейсам
  • ✓Изучение продукта и проверки одновременно, в рамках цели и времени, с записью итогов
  • ✗Это то же самое, что ad hoc: проверки наугад без цели, ограничений по времени и записей
  • ✗Это автоматическое тестирование

Что спросят дальше

Связанные вопросы

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования