Матрица трассировки (матрицы трассируемости, traceability matrix)

1. Что такое матрица трассировки (Traceability Matrix, TM)

Traceability Matrix — это таблица, которая связывает требования с тест-кейсами, а иногда и с дефектами, чтобы отслеживать покрытие требований тестами.

Цель:

  • Убедиться, что каждое требование протестировано

  • Облегчить контроль покрытия тестов и управления изменениями


2. Структура матрицы трассировки

ID Требования
Описание требования
Связанные тест-кейсы
Статус выполнения
Связанные дефекты

RQ-001

Авторизация

TC-001, TC-002

Пройден

BUG-101

RQ-002

Оплата

TC-003, TC-004

В процессе

BUG-102

Элементы:

  • ID требования — уникальный идентификатор требования

  • Описание требования — краткое описание функционала

  • Связанные тест-кейсы — список тестов, которые проверяют требование

  • Статус выполнения — пройдено, не пройдено, в процессе

  • Связанные дефекты — баги, обнаруженные при тестировании требования


3. Применение матрицы трассировки

  1. Проверка покрытия тестами:

    • Каждое требование должно иметь связанные тест-кейсы

  2. Контроль изменений:

    • При изменении требований легко определить, какие тесты затронуты

  3. Отчётность:

    • Удобно показывать менеджменту и заказчику степень тестового покрытия

  4. Поддержка регрессионного тестирования:

    • Быстро находить тесты, которые нужно повторно выполнить при изменении требований

Last updated

Was this helpful?