Какой артефакт обеспечивает трассируемость требований к тест-кейсам?

«Какой артефакт обеспечивает трассируемость требований к тест-кейсам?» — вопрос из категории Тестовая документация, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Матрица трассируемости (Traceability Matrix) — это документ, устанавливающий двустороннюю связь между требованиями и тестовыми артефактами (тест-кейсами, наборами тестов).

Назначение и преимущества:

  1. Проверка покрытия: Гарантирует, что каждое требование покрыто как минимум одним тест-кейсом.
  2. Анализ воздействия: Позволяет быстро определить, какие тесты затронет изменение или удаление требования.
  3. Отслеживание прогресса: Показывает статус тестирования для каждого требования.
Пример простой матрицы: ID Требования Описание требования ID Тест-кейса Статус теста
REQ-001 Возможность входа в систему TC-LOGIN-01 ✅ Passed
REQ-001 Возможность входа в систему TC-LOGIN-02 ❌ Failed
REQ-002 Возможность выхода из системы TC-LOGOUT-01 ⏳ Not Run

Инструменты: Матрица может вестись в Excel, но эффективнее использовать специализированные системы:

  • Test Management: TestRail, Zephyr, Qase (имеют встроенные возможности трассировки).
  • ALM/Agile-платформы: Jira (связь задач и требований через связи или плагины).