Přehled matice sledovatelnosti požadavků (rozsah)

Matice sledovatelnosti požadavků (RTM) je základním stavebním kamenem každého softwarového projektu. Matice Traceability Matrix (RTM) je dokument v projektu vývoje softwaru, který se používá k ověření všech požadavků a jejich odpovídajících testovacích případů. Tím je zajištěno, že v projektu nezmeškáte a všechny požadavky jsou pokryty při testování, které je základním cílem každého testovacího projektu. V tomto tématu se budeme učit o matici sledovatelnosti požadavků (rozsah).

Hlavním cílem každého testovacího týmu je zajistit maximální pokrytí testem; jednoduše to znamená, že vše v projektu musí být otestováno a Matice sledovatelnosti požadavků (RTM) pomáhá zajistit to samé. Skutečným cílem je pokrýt 100% scénáře / testovací případy. Matice sledovatelnosti požadavků (RTM) je obecně ve formě tabulky, která v zásadě zahrnuje vztahy mezi požadavky a testovacími případy. Požadavky jsou v zásadě rozděleny do dvou částí: -

a) Funkční požadavky: Jedná se v zásadě o požadavky, které popisují chování systému. Má vztah k funkčnímu aspektu systému.

b) Nefunkční požadavky: Souvisí s výkonovou charakteristikou systému.

Význam matice sledovatelnosti požadavků (RTM)

  • Hlavním motivem každého testera je porozumět požadavkům klienta a zajistit, aby produkovaný výstup byl bez závad.
  • Abychom toho dosáhli, musíme důkladně porozumět požadavku a vytvořit pozitivní a negativní testovací případy.
  • Abychom zajistili, že při testování se berou v úvahu všechny možné scénáře, potřebujeme matici sledovatelnosti požadavků.
  • Tato matice je úplným shrnutím jakéhokoli projektu, což je obvykle pracovní list obsahující všechny požadavky s jeho možnými testovacími scénáři. Obsahuje také aktuální stav testování.
  • To pomáhá zkušebnímu týmu porozumět různým úrovním testování prováděným u konkrétního produktu.

Parametry v matici sledovatelnosti požadavků (RTM)

Základní matice sledovatelnosti požadavků (RTM) obsahuje následující pole: -

  • Jedinečné ID pro požadavek
  • Prohlášení o požadavku
  • Druh požadavku
  • Popis požadavku
  • Zkušební případy se skutečným stavem

V matici sledovatelnosti typického projektu testování softwaru je však mnohem více parametrů. Níže jsou některé z nich: -

  • Navrhnout stav a stav provádění pro konkrétní testovací případ
  • V této matici lze také zachytit stav různých fází testování, jako je IAT a UAT.
  • Nalezené vady a aktuální stav lze také zmínit ve stejné matici.

Tento druh matice je kompletní list obsahující data pro všechny testovací činnosti.

Druhy testovací matice sledovatelnosti

Níže jsou uvedeny typy testovacích matic sledovatelnosti:

1) Vpřed -

  • Požadavky projektu jsou mapovány s testovacími případy.
  • Díky tomu projekt jde hladce.
  • Zajišťuje důkladné testování požadavků.

2) Vzad nebo zpět -

  • Slouží k mapování testovacích případů s požadavky.
  • Zajišťuje, aby rozsah projektu nebyl rozšířen o nové funkce nebo funkce.

3) Obousměrný, který je vpřed + vzad -

  • Když vytváříme dokument jako kombinaci předávání sledovatelnosti a zpětné sledovatelnosti, nazývá se to obousměrná sledovatelnost - kde se mapování provádí z požadavků na testovací případy a od testovacích případů k požadavkům.
  • Je dobré mít testovací případy pro každý z požadavků a naopak.

Jak vytvořit matici sledovatelnosti požadavků (RTM)?

Zde jsou následující body pro vytvoření Matice sledovatelnosti požadavků

1) Cíl -

Než začneme cokoli, musíme si stanovit cíl, který nám poskytne jasný obrázek o úkolu, a v tomto případě to pomůže znát účel Matice sledovatelnosti požadavků (RTM).

2) Fakta -

  • Jak se rozhodne cíl, jsou nyní k dosažení cíle zapotřebí artefakty.
  • K vytvoření matice sledovatelnosti požadavků (RTM) jsou zapotřebí následující artefakty: - Požadavky, testovací případy, výsledky testů a chyby.
  • Dalším krokem je shromáždit tyto artefakty. Vyžaduje se nejnovější verze požadavků a od zkušebního týmu je třeba shromáždit odpovídající testovací případy.

3) Připravit šablonu matice sledovatelnosti -

Nyní je třeba vytvořit list Excel a každý artefakt by měl být přidán do různých sloupců.

4) Doplnění skutečností -

  • Nyní můžeme začít přidávat všechny artefakty do vytvořeného listu Excelu.
  • Je třeba zajistit, aby každý požadavek, testovací případ a chyba měly jedinečné ID.

5) Aktualizace matice sledovatelnosti požadavků (RTM) -

  • Toto je nepřetržitý proces až do konce životního cyklu projektu.
  • Jakákoli změna požadavku musí být aktualizována zde.

Výhody matice sledovatelnosti požadavků (RTM)

  • Zdůrazňuje chybějící požadavky nebo nesrovnalosti v dokumentech.
  • Pokryty jsou všechny možné testovací scénáře.
  • Zobrazuje celkové vady a stav provedení se sladěním s obchodními požadavky.
  • Pomáhá při správném verzování požadovaných dokumentů.
  • Matice sledovatelnosti požadavků (RTM) pomáhá při vytváření snímku k identifikaci mezer v pokrytí testovacího případu z požadavku projektu.

Rozsah matice sledovatelnosti požadavků (RTM) v libovolném softwarovém projektu

  • Níže uvedený diagram ukazuje důležitost Matice sledovatelnosti požadavků (RTM) v každém softwarovém projektu. Matice sledovatelnosti požadavků (RTM) pomáhá udržovat záznamy pro každou aktualizaci / změnu projektu, a proto jej snadno sleduje, kdykoli je to potřeba.

  • Z výše uvedeného schématu lze snadno zjistit, že každá fáze projektu je aktualizována v Matice sledovatelnosti požadavků (RTM).
  • Matice Traceability Traceability (RTM) je jen obyčejnou tabulkou aplikace Excel, která obsahuje stav požadavků, testovací případy, technické specifikace návrhu, chyby atd.
  • Úplný stav softwarového projektu lze zjistit pomocí tohoto listu.
  • Rovněž pouhé povědomí o matici sledovatelnosti požadavků (RTM) nestačí, pokud člověk řídí požadavky v projektu vývoje softwaru, ale je také důležité důkladně projít dokument Matice sledovatelnosti požadavků (RTM) v průběhu celého procesu softwarový projekt.

Doporučené články

Toto je průvodce maticí sledovatelnosti požadavků (rozsah). Zde diskutujeme význam matice vysledovatelnosti požadavků a typy matice vysledovatelnosti. Další informace naleznete také v dalších navrhovaných článcích -

  1. Komunikace v řízení projektů
  2. Životní cyklus řízení projektů
  3. Matice sledovatelnosti požadavků
  4. Agilní nástroje pro řízení projektů

Kategorie: