Матрица трассировки (матрицы трассируемости, traceability matrix)
1. Что такое матрица трассировки (Traceability Matrix, TM)
Traceability Matrix — это таблица, которая связывает требования с тест-кейсами, а иногда и с дефектами, чтобы отслеживать покрытие требований тестами.
Цель:
Убедиться, что каждое требование протестировано
Облегчить контроль покрытия тестов и управления изменениями
2. Структура матрицы трассировки
RQ-001
Авторизация
TC-001, TC-002
Пройден
BUG-101
RQ-002
Оплата
TC-003, TC-004
В процессе
BUG-102
Элементы:
ID требования — уникальный идентификатор требования
Описание требования — краткое описание функционала
Связанные тест-кейсы — список тестов, которые проверяют требование
Статус выполнения — пройдено, не пройдено, в процессе
Связанные дефекты — баги, обнаруженные при тестировании требования
3. Применение матрицы трассировки
Проверка покрытия тестами:
Каждое требование должно иметь связанные тест-кейсы
Контроль изменений:
При изменении требований легко определить, какие тесты затронуты
Отчётность:
Удобно показывать менеджменту и заказчику степень тестового покрытия
Поддержка регрессионного тестирования:
Быстро находить тесты, которые нужно повторно выполнить при изменении требований
Last updated
Was this helpful?