Ответ
- Сбор требований – тестировщик помогает аналитику выявить неочевидные кейсы и edge cases.
- Создание тестовой документации – аналитик передаёт тестировщику спецификации, а тот пишет тест-кейсы.
- Уточнение требований – тестировщик задаёт уточняющие вопросы, аналитик корректирует ТЗ.
- Валидация тестовых данных – аналитик помогает подготовить реалистичные данные для тестирования.
- Демо и приёмка – совместный разбор результатов тестирования и финальная проверка перед релизом.
Пример:
# Аналитик пишет сценарий:
Given пользователь ввёл корректный email
When нажал "Отправить"
Then пришло письмо с подтверждением
# Тестировщик дополняет:
Given пользователь ввёл email без "@"
When нажал "Отправить"
Then появилась ошибка "Некорректный email"