Преглед на матрицата за проследяване на изискванията (обхват)

Матрица за проследяване на изискванията (RTM) е основният градивен елемент за всеки софтуерен проект. Матрица за проследяване на изискванията (RTM) е документ в проект за разработка на софтуер, който се използва за валидиране на всички изисквания и съответните им тестови случаи. Това гарантира, че в даден проект няма пропускане и всички изисквания са обхванати при тестване, което е основната цел на всеки проект за тестване. В тази тема ще научим за матрицата за проследяване на изискванията (обхват).

Основният фокус на всеки тестващ екип е да осигури максимално покритие на теста; това просто означава, че всичко в даден проект трябва да бъде тествано и матрицата за проследяване на изискванията (RTM) помага да се гарантира същото. Действителната цел е да обхване 100% сценарии / тестови случаи. Матрицата за проследяване на изискванията (RTM) обикновено е в таблична форма, която по същество включва връзки между изискванията и тестовите случаи. Изискванията са основно категоризирани в два раздела: -

а) Функционални изисквания: Това са основно изискванията, които описват поведението на системата. Той има отношение към функционалния аспект на системата.

б) Нефункционални изисквания: Тя е свързана с характеристиките на функционирането на системата.

Значение на матрицата за проследяване на изискване (RTM)

  • Основният мотив на всеки тестер е да разбере изискването на клиента и да гарантира, че произведената продукция е без дефекти.
  • За да го постигне, трябва да се разбере задълбочено изискването и да се създадат положителни и отрицателни тестови случаи.
  • За да се гарантира, че всички възможни сценарии са взети под внимание при тестване, се нуждаем от матрицата за проследяване на изискването.
  • Тази матрица е пълно обобщение на всеки проект, който обикновено е работен лист, съдържащ всички изисквания с неговите възможни тестови сценарии. Той също така съдържа текущото състояние на теста.
  • Това помага на екипа за тестване да разбере различните нива на тестване, направени за всеки конкретен продукт.

Параметри в матрицата за проследяване на изискване (RTM)

Основната матрица за проследяване на изискване (RTM) съдържа следните полета: -

  • Уникален идентификационен номер за изискване
  • Декларация за изискване
  • Вид на изискването
  • Описание на изискването
  • Тестови случаи с действителното му състояние

Но има много повече параметри в матрицата за проследяване на типичен проект за тестване на софтуер. По-долу са някои от тях: -

  • За да проектирате Status, както и състоянието на изпълнение за конкретния тестов случай
  • Състоянието на различни фази на тестване като IAT и UAT също може да бъде записано в тази матрица.
  • Намерените дефекти и текущото състояние също могат да бъдат споменати в същата матрица.

Този вид матрица е пълният лист, съдържащ данни за всички тестови дейности.

Видове матрица за изпитване за проследяване

Ето типовете матрица за изпитване на проследяване, дадени по-долу:

1) Напред -

  • Изискванията на проекта са картографирани с тестовите случаи.
  • С това проектът върви плавно.
  • Осигурява задълбочено тестване на изискванията.

2) Обратно или назад -

  • Използва се за картографиране на тестовите случаи с изискванията.
  • Гарантира, че обхватът на проекта не се разширява чрез добавяне на нова функционалност или функции.

3) Двупосочна, която е напред + назад -

  • Когато създаваме документ документ като комбинация от проследяване на проследяване и обратна проследимост, той се нарича двупосочна проследяемост - където картографирането се извършва от изискванията към тестовите случаи и от тестовите случаи към изискванията.
  • Добре е да имате тестовите случаи за всяко от изискванията и обратно.

Как да създадете матрица за проследяване на изискване (RTM)?

Ето следните точки за създаване на матрица за проследяване на изискване

1) Целева цел -

Преди да започнем каквото и да е необходимо, за да поставим целта, която ни дава ясна картина на задачата и в този случай ще помогне да разберем целта на матрицата за проследяване на изискването (RTM).

2) Събиране на факти -

  • Тъй като целта е решена, сега артефактите са необходими, за да се постигне целта.
  • Следните артефакти са необходими, за да се изгради матрица за проследяване на изискванията (RTM): - Изисквания, тестови случаи, резултати от тестове и грешки.
  • Следващата стъпка е събирането на тези артефакти. Изисква се най-новата версия на изискванията, а също и съответните тестови случаи трябва да бъдат събрани от екипа за тестване.

3) За да подготвите шаблон на матрицата за проследяване -

Сега трябва да се създаде листът excel и всеки артефакт трябва да бъде добавен в различни колони.

4) Добавяне на фактите -

  • Сега можем да започнем да добавяме всички артефакти в създадения лист excel.
  • Трябва да се гарантира, че всяко изискване, тестов случай и бъгът трябва да имат уникални идентификационни номера.

5) Актуализация на матрицата за проследяване на изисквания (RTM) -

  • Това е непрекъснатият процес до края на жизнения цикъл на проекта.
  • Всяка промяна в изискването трябва да бъде актуализирана тук.

Предимства на матрицата за проследяване на изискванията (RTM)

  • Подчертава липсващите изисквания или несъответствия в документа.
  • Всички възможни тестови сценарии са обхванати.
  • Показва общите дефекти и състоянието на изпълнение с привеждане в съответствие с бизнес изискванията.
  • Помага за правилното актуализиране на необходимите документи.
  • Матрицата за проследяване на изискванията (RTM) помага за създаването на моментна снимка за идентифициране на пропуските в покритието на тестовия случай от изискването за проект.

Обхват на матрицата за проследяване на изискване (RTM) във всеки софтуерен проект

  • Диаграмата по-долу изобразява значението на матрицата за проследяване на изискванията (RTM) във всеки софтуерен проект. Матрица за проследяване на изискванията (RTM) помага за поддържане на записа за всяка актуализация / промяна в проекта и по този начин създава лесно да го проследявате, когато е необходимо.

  • От горната диаграма можем лесно да разберем, че всяка фаза на проекта се актуализира в матрицата за проследяване на изискванията (RTM).
  • Въпреки че Matrix Traceability Matrix (RTM) е просто обикновена електронна таблица на Excel, която съдържа състоянието на изискванията, тестовите случаи, спецификациите на дизайна, бъгове и т.н.
  • Човек може да каже пълния статус на софтуера, като погледне този лист.
  • Също така, само осъзнаването на матрицата за проследяване на изискването (RTM) не е достатъчно, ако човек управлява изискванията в проект за разработка на софтуер, но също така е важно да преминете внимателно към документа за проследяване на изискванията (RTM) през целия курс на софтуерен проект.

Препоръчителни статии

Това е ръководство за матрицата за проследяване на изискванията (обхват). Тук обсъждаме значението на матрицата за проследяване на изискванията и видовете матрица за проследяване на проследяването. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Комуникация в управлението на проекти
  2. Жизнен цикъл на управление на проекти
  3. Матрица за проследяване на изискванията
  4. Agile Инструменти за управление на проекти