Что такое Матрица трассировки требований (RTM)?
Это таблица, которая связывает требования к продукту с тест-кейсами, которые их проверяют. Её главная цель — гарантировать, что ни одно требование не осталось без проверки. Она помогает визуализировать тестовое покрытие и быстро находить "слепые зоны".
Пример интерактивной матрицы
ID Требования | Описание требования | ID Тест-кейса | Кол-во TC | Статус | Комментарий |
---|---|---|---|---|---|
REQ-01 | Вход в систему | TC-001, TC-002 | 2 | Pass | Оптимально |
REQ-02 | Добавление в корзину | TC-003 | 1 | Pass | Мало кейсов, стоит добавить |
REQ-03 | Ошибка при неверном пароле | TC-004, TC-005, TC-008, TC-009 | 4 | Fail | Много кейсов, можно оптимизировать |
REQ-04 | Применение промокода | TC-006 | 1 | Blocked | Мало кейсов, стоит добавить |
REQ-05 | Выход из системы | TC-007 | 1 | Not Run | Мало кейсов, стоит добавить |
REQ-06 | Редактирование профиля | - | 0 | Not Run | Нет покрытия! |
Ключевые метрики в тестировании
Покрытие требований
Показывает, какая часть требований покрыта тест-кейсами.
Плотность дефектов
Количество дефектов на единицу размера кода (напр., на 1000 строк или на фичу).
Прогресс выполнения тестов
Какая часть запланированных тестов уже выполнена.
Процент успешных тестов
Доля успешно пройденных тестов от всех выполненных.
Утечка дефектов (Defect Leakage)
Какой процент багов нашли пользователи, а не команда тестирования.
Среднее время исправления бага
Сколько в среднем времени уходит у команды разработки на фикс одного дефекта.
Интерактивный калькулятор метрик
Введите свои данные, чтобы рассчитать ключевые показатели качества для вашего проекта.