Junior
Что такое матрица трассируемости?
sobes.tech AI
Отговор от AI
Матрицата за проследимост е документ, който свързва изискванията на проекта с съответните артефакти за разработка, тестове и документация.
Основни цели:
- Проверка на покритието на изискванията чрез тестове.
- Идентифициране на липсващи или излишни тестове.
- Осигуряване на съответствие на продукта с изискванията.
- Управление на промените (оценка на въздействието на промените в изискванията върху други артефакти).
- Улесняване на одит и контрол.
Типична структура на матрицата за проследимост:
| Изискване (ID, Описание) | Тестов сценарий (ID, Описание) | Статус на теста | Връзка към дефект (ако има) | Съответстващ документ (например спецификация) |
|---|
Типове матрици:
- Директна проследимост: Следи изискванията към тестовите сценарии (от "какво изискваме" към "как тестваме").
- Обратна проследимост: Следи тестовите сценарии към изискванията (от "какво тестваме" към "което изискване е покрито").
- Двунаправена проследимост: Комбинира директната и обратната проследимост.
Матрицата може да бъде реализирана в различни инструменти: електронни таблици, системи за управление на изисквания/тестове (например Jira + плъгини, Azure DevOps, TestRail).