Тестовая документация включает в себя артефакты, используемые на различных этапах тестирования. Основные виды:
- Тестовая политика (Test Policy): Высокоуровневый документ, определяющий цели, подходы и принципы тестирования в организации.
- Тестовая стратегия (Test Strategy): Более детальный документ, описывающий общий план тестирования для конкретного проекта или продукта, охватывающий scope, ресурсы, расписание и методы.
- Тест-план (Test Plan): Документ, подробно описывающий конкретные действия по тестированию для определенной итерации или релиза. Включает:
- Цели и задачи тестирования.
- Scope тестирования (что тестируется, что не тестируется).
- Критерии входа и выхода.
- Типы тестирования.
- Окружение для тестирования.
- Роли и ответственность.
- Расписание.
- Управление рисками.
- Критерии приостановки и возобновления тестирования.
- Тестовый сценарий / Тест-кейс (Test Case): Документ, описывающий конкретные шаги для выполнения определенного теста, вместе с ожидаемым результатом.
- Чек-лист (Checklist): Список пунктов или функциональностей для проверки без детального описания шагов. Используется, когда шаги очевидны или не требуют формализации.
- Тестовый набор (Test Suite / Test Set): Коллекция тест-кейсов, сгруппированных по определенному критерию (например, по функциональности или типу тестирования).
- Отчет об ошибке / Дефект-репорт (Bug Report / Defect Report): Документ, описывающий найденную ошибку, включая шаги для воспроизведения, фактический и ожидаемый результаты, окружение и степень критичности.
- Отчет о прохождении тестирования / Результаты тестирования (Test Execution Report): Документ, summarizing results of test execution, including pass/fail status of test cases, number of bugs found, and overall progress.
- Отчет о завершении тестирования (Test Closure Report): Документ, summarizing the entire test effort, including final status, lessons learned, and recommendations.
- Матрица трассируемости (Traceability Matrix): Документ, связывающий тестовые артефакты с требованиями, помогая убедиться, что все требования покрыты тестами.
Пример структуры простого тест-кейса:
Поле | Описание |
---|
ID тест-кейса | |