Огляд матриці відстеження вимог (обсяг)

Матриця відстеження вимог (RTM) є основним складовим елементом для будь-якого програмного проекту. Матриця відстеження вимог (RTM) - це документ у проекті розробки програмного забезпечення, який використовується для перевірки всіх вимог та відповідних тестових випадків. Це гарантує, що в проекті немає пропусків, і всі вимоги покриваються під час тестування, що є основною метою будь-якого проекту тестування. У цій темі ми дізнаємось про матрицю простеження вимог (обсяг).

Основна увага будь-якої групи тестування - забезпечення максимального покриття тесту; це просто означає, що все в проекті потрібно перевірити, а матриця простеження вимог (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) протягом усього курсу. програмний проект.

Рекомендовані статті

Це керівництво до матриці простеження вимог (обсяг). Тут ми обговорюємо важливість матриці відстеження вимог та типи матриці випробування простежуваності. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Комунікація в галузі управління проектами
  2. Життєвий цикл управління проектами
  3. Матриця відстеження вимог
  4. Agile Інструменти управління проектами