Ответ
На этапе анализа формируется основа для тестового покрытия. Ключевые документы:
- Спецификация требований (SRS) / User Stories: Формализованные ожидания от функционала.
- Пример User Story:
Как: зарегистрированный пользователь Чтобы: отслеживать статус заказа Я хочу: видеть страницу "Мои заказы" с историей и текущими заказами
- Пример User Story:
- Чек-листы высокого уровня: Группы проверок по основным функциональным блокам.
- Матрица трассируемости требований (RTM): Таблица, связывающая каждое требование с тест-кейсами. Гарантирует полное покрытие.
- Глоссарий проекта: Определения ключевых терминов, полей, статусов для единого понимания командой.
- Прототипы/Макеты (UI/UX): Визуальный контекст для проектирования UI-тестов.
Критерии качества документации на этом этапе:
- Однозначность: Требования сформулированы как
CONDITION -> RESULT. - Тестируемость: Для каждого требования можно создать объективный тест.
- Доступность: Документы хранятся в централизованной системе (Confluence, Wiki).
- Версионность: Изменения отслеживаются, известна актуальная версия.