Ответ
В начале спринта тестировщик активно участвует в фазах планирования и подготовки, что закладывает основу для эффективной работы.
Ключевые активности:
- Анализ бэклога спринта: Изучение новых user stories и задач, уточнение требований и критериев приемки (Definition of Done) с Product Owner и аналитиками.
- Оценка тестовых усилий: Участие в планировочном покере для оценки сложности задач, включая время на тестирование и автоматизацию.
- Проектирование тестов: Создание тестовой документации:
- Чек-листы для exploratory testing.
- Детальные тест-кейсы для критичных сценариев.
- Mind maps для визуализации областей тестирования.
- Подготовка инфраструктуры:
- Настройка тестовых окружений (если требуется новая версия).
- Подготовка или обновление тестовых данных.
- Актуализация и прогон smoke-тестов для проверки готовности среды.
- Планирование автоматизации: Определение, какие сценарии из спринта стоит автоматизировать в первую очередь, и создание задач на автотесты.
Пример критерия приемки (Acceptance Criteria) в Jira:
GIVEN пользователь вводит валидный email и пароль
WHEN нажимает кнопку "Войти"
THEN происходит редирект на главную страницу
AND в хедере отображается имя пользователя