Как структурировать исследовательское тестирование: практическое руководство.
Представьте: вы получили задачу: «Исследуйте эту функцию». Вы открываете приложение, кликаете, вводите данные, находите пару багов. Но когда нужно рассказать, что именно было сделано, внятного ответа нет: «Что проверено? Что осталось? Почему не пропущено важное?» Разница здесь не в опыте, а в подходе: «просто потыкать» или структурированное исследовательское тестирование. Хорошая новость: это не талант, а навык. Для него нужна всего лишь простая структура. Эта статья поможет её выстроить.
Что такое исследовательское тестирование? Простыми словами исследовательское тестирование — это когда ты одновременно учишься, придумываешь тесты и выполняешь их. Ты не пишешь тест-кейсы заранее. Ты исследуешь продукт как детектив: задаёшь вопросы, проверяешь гипотезы, находишь неожиданное.

Почему структура важна? Структура даёт три вещи:
1. Направление — есть понимание, куда идти, а не блуждание
2. Доказательства — можно показать, что было сделано
3. Рост — каждая сессия приносит знания, а не начинается с нуля
Всё исследовательское тестирование строится на трёх простых вещах.
1: Задание — «Что исследуется»
Задание — это одно предложение с ответом на три вопроса: что исследуем, как и зачем.
Формула: Исследовать [область] → Используя [данные, условия] → Чтобы найти [информацию]
❌ «Протестировать регистрацию» — размыто.
❌ «Проверить, что при вводе адреса без @ появляется ошибка» — это тест-кейс.
✅ «Исследовать форму регистрации, используя граничные значения и необычные символы, чтобы найти проблемы проверки данных»
Проверка: выполнимо за 60–90 минут и не превращается в список шагов.
2: Отрезок времени — «Сколько длится исследование»
Отрезок времени — фиксированное время на одну сессию.
Стандарт: 60–90 минут.
Меньше 45 минут — не удастся углубиться
Больше 120 минут — наступает усталость, детали пропускаются
60–90 минут — оптимально для концентрации
Правило: время вышло — стоп. Нужно больше — запрашивается новое задание.
3: Разбор — «Что удалось узнать»
Разбор — короткое обсуждение после сессии, 10–15 минут.
Три вопроса:
- Что найдено? — баги, странности, вопросы
- Что осталось непроверенным? — что стоит исследовать дальше
- Что изменить? — нужно ли новое задание, нужна ли помощь
Кому рассказывать: тимлиду, наставнику или команде. Это не отчёт «для галочки», а передача знаний.
Как выбрать, что исследовать?
Самый сложный вопрос: с чего начать?
🔍 Инструмент 1: Карта областей — куда смотреть
Когда неясно, с чего начать исследование, помогает простой список из семи областей. Проходим по нему — и выбираем ту, которая кажется наиболее интересной или рискованной.

Как использовать: выбрать одну область — и сформулировать задание.
Пример: «Исследовать Данные — какие данные принимает форма регистрации, используя граничные значения, чтобы найти проблемы проверки данных».
Почему это удобно: не нужно запоминать сложную аббревиатуру. Достаточно держать в голове семь простых слов: структура, функция, данные, связи, платформа, пользователи, время.
🎯 Инструмент 2: Источники ожиданий — «баг это или нет?»
Когда неясно, считается ли поведение багом, помогает проверка по восьми источникам ожиданий. Если поведение не совпадает хотя бы с одним из них — это повод записать и проверить.

Как использовать: если поведение не совпадает с любым из этих источников — это потенциальный баг. Стоит записать и проверить.
Пример: форма отправляется с адресом, содержащим пробел. Смотрим по источникам:
- История: раньше такое не проходило — значит, поведение изменилось
- Аудитория: пользователь ждёт ошибку, а её нет — удивление
- Продукт: в других формах пробелы не допускаются
Вывод: это баг.
💡 Инструмент 3: Правило «трёх вопросов»
Перед каждой сессией полезно задать себе:
- Что уже известно об этой области?
- Что неизвестно и хотелось бы узнать?
- Где вероятность найти проблему выше всего?
Ответы на эти вопросы — готовое задание.
Пример полной сессии
Шаг 1. Задание
Исследовать форму регистрации, используя граничные значения и необычные символы, чтобы найти проблемы проверки данных и обработки ошибок
Шаг 2. План (записывается в блокнот)
- Ввести адрес без символа @
- Ввести адрес с пробелом
- Ввести очень длинный адрес (200 символов)
- Ввести адрес с кириллицей
- Ввести адрес, который уже существует
- Оставить поле пустым
Шаг 3. Сессия (90 минут)
Во время сессии записывается каждое действие и результат:

Шаг 4. Разбор (15 минут)
Что найдено:
- 2 бага (пробел и кириллица проходят проверку)
- 1 замечание (поздняя проверка)
Что осталось непроверенным:
- Что происходит при регистрации с адресом, который уже существует?
- Как ведёт себя форма при очень медленном интернете?
Что дальше:
- Запросить новое задание на «существующий адрес»
- Передать баги в трекер
Как понять, что сессия прошла хорошо
После сессии можно ответить на три вопроса:
- Можно ли повторить то, что делалось? — если да, записи хорошие
- Найдено ли что-то неожиданное? — если нет, возможно, задание было слишком узким
- Есть ли понимание, что делать дальше? — если нет, разбор был слабым
Хорошая сессия — это не обязательно «много багов». Это ясность: что проверено, что найдено, что осталось.

Итог: пять правил структурированного исследования
1.Одно задание — одна сессия. Не стоит пытаться объять необъятное.
2.Отрезок времени — 60–90 минут. Таймер помогает вовремя остановиться.
3.Записывать по ходу. Память врёт, записи — нет.
4.Разбор — 15 минут. Рассказать, что найдено и что дальше.
5.Использовать «Карту областей» и «Источники ожиданий». Когда неясно, куда смотреть — они подскажут.
Исследовательское тестирование — это не «магия талантливых тестировщиков». Это навык, который строится на простой структуре. Освоив эти три кирпича, можно перестать «просто тыкать» и начать исследовать.