Обзор матрицы прослеживаемости требований (Scope)
Матрица отслеживания требований (RTM) является основным строительным блоком для любого программного проекта. Матрица отслеживания требований (RTM) - это документ в проекте разработки программного обеспечения, который используется для проверки всех требований и соответствующих тестовых случаев. Это гарантирует, что в проекте не будет промахов и все требования будут учтены во время тестирования, что является основной целью любого проекта тестирования. В этой теме мы собираемся узнать о матрице отслеживания требований (Scope).
Основной задачей любой команды тестирования является обеспечение максимального охвата тестированием; это просто означает, что все в проекте должно быть протестировано, и Матрица отслеживания требований (RTM) помогает обеспечить то же самое. Фактическая цель - охватить 100% сценариев / тестовых случаев. Матрица прослеживаемости требований (RTM) обычно представлена в виде таблицы, которая в основном включает взаимозависимость между требованиями и контрольными примерами. Требования в основном подразделяются на две части:
а) Функциональные требования: это в основном требования, которые описывают поведение системы. Это имеет отношение к функциональному аспекту системы.
б) Нефункциональные требования: это связано с характеристиками производительности системы.
Важность матрицы прослеживаемости требований (RTM)
- Основная задача каждого тестировщика - понять требования клиента и убедиться, что полученный результат не содержит дефектов.
- Чтобы достичь этого, нужно тщательно понять требование и создать положительные и отрицательные тестовые примеры.
- Чтобы гарантировать, что все возможные сценарии рассматриваются при тестировании, нам нужна матрица отслеживания требований.
- Эта матрица представляет собой полное резюме любого проекта, который обычно представляет собой рабочий лист, содержащий все требования с возможными сценариями тестирования. Он также содержит текущее состояние тестирования.
- Это помогает команде тестирования понять различные уровни тестирования, проводимого для любого конкретного продукта.
Параметры в матрице прослеживаемости требований (RTM)
Самая базовая матрица отслеживания требований (RTM) содержит следующие поля:
- Уникальный идентификатор для требования
- Заявление о требовании
- Тип требования
- Описание требования
- Тестовые случаи с их актуальным статусом
Но в матрице прослеживаемости типичного проекта тестирования программного обеспечения есть намного больше параметров. Ниже приведены некоторые из них:
- Для разработки статуса, а также статуса выполнения для конкретного теста
- Статус различных этапов тестирования, таких как IAT и UAT, также может быть отражен в этой матрице.
- Найденные дефекты и текущее состояние также могут быть указаны в той же матрице.
Этот вид матрицы представляет собой полный лист, содержащий данные для всех действий по тестированию.
Типы тестовой матрицы прослеживаемости
Вот типы тестовых таблиц трассировки, приведенные ниже:
1) Вперед -
- Требования проекта сопоставляются с тестовыми примерами.
- При этом проект идет гладко.
- Обеспечивает тщательное тестирование требований.
2) назад или назад -
- Он используется для сопоставления тестовых случаев с требованиями.
- Гарантирует, что область проекта не будет расширена путем добавления новых функций или возможностей.
3) Двунаправленный, который вперед + назад -
- Когда мы создаем документ как комбинацию прослеживаемости и обратной прослеживаемости, она называется двунаправленной прослеживаемостью, где сопоставление выполняется из требований к контрольным случаям и из контрольных примеров в требования.
- Хорошо иметь тестовые наборы для каждого из требований и наоборот.
Как создать матрицу прослеживаемости требований (RTM)?
Вот следующие пункты для создания матрицы отслеживаемости требований
1) Целевая цель -
Прежде чем начать что-либо, нам нужно установить цель, которая дает нам четкое представление о задаче, и в этом случае она поможет узнать цель Матрицы отслеживания требований (RTM).
2) Сбор фактов -
- Когда цель решена, теперь для ее достижения нужны артефакты.
- Для построения матрицы отслеживания требований (RTM) необходимы следующие артефакты: - Требования, тестовые случаи, результаты тестов и ошибки.
- Следующим шагом является сбор этих артефактов. Требуется последняя версия требований, а также соответствующие тестовые примеры должны быть собраны у команды тестирования.
3) Подготовить шаблон матрицы прослеживаемости -
Теперь необходимо создать таблицу Excel и добавить каждый артефакт в разные столбцы.
4) дополнение фактов -
- Теперь мы можем начать добавлять все артефакты в созданный лист Excel.
- Необходимо убедиться, что каждое требование, тестовый пример и ошибка должны иметь уникальные идентификаторы.
5) Обновление матрицы отслеживаемости требований (RTM) -
- Это непрерывный процесс до конца жизненного цикла проекта.
- Любое изменение в требовании должно быть обновлено здесь.
Преимущества матрицы отслеживания требований (RTM)
- Выделяет недостающие требования или несоответствия документа.
- Все возможные тестовые сценарии покрыты.
- Показывает общие дефекты и статус выполнения с приведением в соответствие с бизнес-требованиями.
- Помогает в правильном версионировании необходимых документов.
- Матрица отслеживаемости требований (RTM) помогает в создании моментального снимка для выявления пробелов в покрытии тестового набора из требований проекта.
Матрица соответствия требований (RTM) в любом программном проекте
- На приведенной ниже диаграмме показана важность матрицы отслеживания требований (RTM) в любом программном проекте. Матрица отслеживаемости требований (RTM) помогает поддерживать запись для каждого обновления / изменения в проекте и, следовательно, позволяет легко отслеживать ее при необходимости.
- Из приведенной выше диаграммы мы можем легко понять, что каждая фаза проекта обновляется в матрице отслеживания требований (RTM).
- Хотя матрица отслеживания требований (RTM) - это просто обычная электронная таблица Excel, в которой содержится состояние требований, тестовых примеров, спецификаций проекта, ошибок и т. Д.
- Можно узнать полный статус программного проекта, взглянув на этот лист.
- Кроме того, одной лишь осведомленности о Матрице отслеживаемости требований (RTM) недостаточно, если кто-то управляет требованиями в проекте разработки программного обеспечения, но также важно тщательно изучить документ Матрицы отслеживания требований (RTM) на протяжении всего курса. программный проект.
Рекомендуемые статьи
Это руководство к Матрице прослеживаемости требований (Scope). Здесь мы обсудим важность матрицы прослеживаемости требований и типы тестовой матрицы прослеживаемости. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Коммуникация в управлении проектами
- Жизненный цикл управления проектами
- Матрица прослеживаемости требований
- Гибкие инструменты управления проектами