Трассировка в тестировании используется для установления связей между различными артефактами жизненного цикла разработки ПО: требованиями, тестами, дефектами, задачами разработки.
Основные цели трассировки:
Таблица трассировки требований и тестов может выглядеть так:
| ID Требования | Описание Требования | ID Тестового Случая | Результат Выполнения |
|---|---|---|---|
| REQ-001 | Пользователь может войти в систему | TC-LOGIN-001 | Pass |
| REQ-001 | Пользователь может войти в систему | TC-LOGIN-002 | Pass |
| REQ-002 | Пользователь может выйти из системы | TC-LOGOUT-001 | Pass |
| REQ-003 | Система отображает список товаров | TC-PRODUCTS-001 | Fail (DEFECT-005) |
Пример связи дефекта через трекинговую систему (например, Jira):
json
Таким образом, трассировка создает четкую и прослеживаемую связь между всеми элементами процесса разработки и тестирования, повышая качество и прозрачность.