Ответ
На этапе планирования создаются документы, определяющие стратегию, объём и процесс тестирования.
Ключевые артефакты:
- Тест-план (Test Plan): Основной стратегический документ.
- Детализированные тест-кейсы/тест-сьюты: Конкретные сценарии проверок.
- Чек-листы (Checklists): Для регрессионного и смоук-тестирования.
- Матрица трассируемости (RTM): Для контроля покрытия требований.
- План по рискам (Risk Assessment): Приоритизация областей тестирования.
Структура тест-плана (краткий пример):
1. Область тестирования (Scope)
- Что будет тестироваться (модули A, B, C).
- Что НЕ будет тестироваться (модуль D, нагрузочное тестирование).
2. Подход (Testing Approach)
- Типы тестирования: функциональное, интеграционное, регрессионное.
- Методы: ручное, автоматизированное (70/30).
3. Критерии начала/окончания тестирования (Entry/Exit Criteria)
- Entry: все билды проходят smoke-тесты, среда готова.
- Exit: все критические баги исправлены, покрытие >95%.
4. Ресурсы и расписание (Resources & Schedule)
- Команда: 2 QA-инженера, 1 автоматизатор.
- Окружение: Dev, Staging.
- Дедлайны для каждого этапа (тест-дизайн, выполнение, регресс).
5. Управление рисками (Risk Management)
- Риск: нестабильность API третьей стороны.
- Митигация: mock-сервисы для изолированного тестирования.
6. Отчётность (Reporting)
- Ежедневные стендапы, weekly-отчёты о статусе и метриках.
Документация должна быть живой — регулярно обновляться по ходу проекта.