Преглед на матрицата за проследяване на изискванията (обхват)
Матрица за проследяване на изискванията (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) през целия курс на софтуерен проект.
Препоръчителни статии
Това е ръководство за матрицата за проследяване на изискванията (обхват). Тук обсъждаме значението на матрицата за проследяване на изискванията и видовете матрица за проследяване на проследяването. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Комуникация в управлението на проекти
- Жизнен цикъл на управление на проекти
- Матрица за проследяване на изискванията
- Agile Инструменти за управление на проекти