Какую документацию необходимо создавать на этапе анализа требований для тестирования?

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

Ответ

На этапе анализа формируется основа для тестового покрытия. Ключевые документы:

  1. Спецификация требований (SRS) / User Stories: Формализованные ожидания от функционала.
    • Пример User Story:
      Как: зарегистрированный пользователь
      Чтобы: отслеживать статус заказа
      Я хочу: видеть страницу "Мои заказы" с историей и текущими заказами
  2. Чек-листы высокого уровня: Группы проверок по основным функциональным блокам.
  3. Матрица трассируемости требований (RTM): Таблица, связывающая каждое требование с тест-кейсами. Гарантирует полное покрытие.
  4. Глоссарий проекта: Определения ключевых терминов, полей, статусов для единого понимания командой.
  5. Прототипы/Макеты (UI/UX): Визуальный контекст для проектирования UI-тестов.

Критерии качества документации на этом этапе:

  • Однозначность: Требования сформулированы как CONDITION -> RESULT.
  • Тестируемость: Для каждого требования можно создать объективный тест.
  • Доступность: Документы хранятся в централизованной системе (Confluence, Wiki).
  • Версионность: Изменения отслеживаются, известна актуальная версия.