Ответ
Матрица трассируемости (Traceability Matrix) — это документ, устанавливающий двустороннюю связь между требованиями и тестовыми артефактами (тест-кейсами, наборами тестов).
Назначение и преимущества:
- Проверка покрытия: Гарантирует, что каждое требование покрыто как минимум одним тест-кейсом.
- Анализ воздействия: Позволяет быстро определить, какие тесты затронет изменение или удаление требования.
- Отслеживание прогресса: Показывает статус тестирования для каждого требования.
| Пример простой матрицы: | ID Требования | Описание требования | ID Тест-кейса | Статус теста |
|---|---|---|---|---|
| REQ-001 | Возможность входа в систему | TC-LOGIN-01 | ✅ Passed | |
| REQ-001 | Возможность входа в систему | TC-LOGIN-02 | ❌ Failed | |
| REQ-002 | Возможность выхода из системы | TC-LOGOUT-01 | ⏳ Not Run |
Инструменты: Матрица может вестись в Excel, но эффективнее использовать специализированные системы:
- Test Management: TestRail, Zephyr, Qase (имеют встроенные возможности трассировки).
- ALM/Agile-платформы: Jira (связь задач и требований через связи или плагины).