Какие активности тестировщика выполняются в начале спринта?

«Какие активности тестировщика выполняются в начале спринта?» — вопрос из категории Методологии разработки, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В начале спринта тестировщик активно участвует в фазах планирования и подготовки, что закладывает основу для эффективной работы.

Ключевые активности:

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

Пример критерия приемки (Acceptance Criteria) в Jira:

GIVEN пользователь вводит валидный email и пароль
WHEN нажимает кнопку "Войти"
THEN происходит редирект на главную страницу
AND в хедере отображается имя пользователя