Úvod do matice sledovatelnosti požadavků

Dokončení projektu je výzvou pro každou firmu a každý projekt má jiný požadavek a přístupy, jeden může dokončit projekt včas, když je každý požadavek řádně analyzován. Abychom usnadnili dokončení projektu a splnili všechny požadavky, používáme RTM (Matice Tracea Traceability). RTM je dokument nebo tabulka, která propojuje požadavek v průběhu procesu validace. Účelem Matice sledovatelnosti požadavků je zajistit, aby všechny požadavky definované pro systém byly testovány v životním cyklu.

Definice matice sledovatelnosti požadavků

Matice sledovatelnosti požadavků obvykle nazývaná RTM je dokument nebo tabulka, která je zařazena s požadavky klientů na projekt v práci. Jedná se o jednoduchý typ matice se strukturou řádků a sloupců, který jasně definuje, který požadavek je splněn a který se mezi procesem mění. Takže v celém RTM sledujeme testovací případy týkající se požadavku klienta a sledujeme vady v požadavku během procesu.

Proč je vyžadována matice sledovatelnosti požadavků?

Existuje několik výhod RTM, především, jak jsme diskutovali výše, že se používá ke sledování požadavku klientů a také můžeme najít nedostatky v požadavku, pokud existují. Kromě toho, RTM poskytuje kvalitu projektu, protože tím jsou odstraněny různé vady, a také, pokud dojde ke změně požadavku mezi testem, můžeme to snadno změnit a ušetřit čas a energii. Tyto věci hodně pomáhají dokončit projekt včas a rychleji.

Typy matice sledovatelnosti požadavků

Pojďme se podívat na jinou matici sledovatelnosti.

Dopředná sledovatelnost

Přední sledovatelnost je typ matice sledovatelnosti, pomůže manažerovi analyzovat a zajistit, aby projekt probíhal hladce správným směrem a byly testovány všechny požadavky, které poskytuje klient.

Zpětná sledovatelnost

Jde o další typ matice, který manažera ujišťuje, že rozsah projektu není zvětšen nebo že je přísně dodržován požadavek, aniž by byly přidány další případy nebo funkce, které nemusí být součástí projektu.

Sekční sledovatelnost Bidi

Tento druh sledovatelnosti pomáhá manažerovi zmapovat požadavky na testování případů pro dopřednou i zpětnou sledovatelnost v jediném dokumentu. Tento typ tedy zajišťuje správné testování všech požadavků.

Příklady matice sledovatelnosti požadavků

Obchodní požadavek č .

Popis

BR1

Od klienta se vyskytl nějaký obchodní požadavek týkající se dostupnosti monitorování v reálném čase.

BR2

Požadavek vlastníka firmy na podrobnosti o zaměstnancích na obrazovce.

BR3

Požadavek uživatele na změnu motivu obrazovky.

BR4

Další obchodní požadavek.

Řekněte, TS1 (BR1) - K dispozici je možnost monitorování v reálném čase.

Testovací případy

Testovací případ 1: Možnost TS1.TC1 (BR1) byla úspěšně provedena.

Testovací případ 2: Možnost TS1.TC2 (BR1) je zakázána.

Vady

Takže při provádění, pokud je nalezena nějaká vada, jako je monitorování v reálném čase, nefunguje správně a data nejsou aktualizována po každé sekundě, takže je generováno ID vady pro vyřešení tohoto konkrétního problému.

Řekněte, X01, takže toto ID je mapováno v matici, aby ukazovalo vadu.

Matice testovacích pokrytí a požadavků na sledovatelnost

Pokrytí testu je definováno jako proces, ve kterém ověřujeme, jaké jsou požadavky klienta a jaké požadavky mají být testovány při zahájení procesu testování. Obvykle se tak děje, aby se vyloučila šance na vadu v projektu.

K dosažení úplného pokrytí testem je nutné stanovit „sledovatelnost požadavků“. Ve kterém jsou zmapovány všechny vady.

Typy specifikací požadavků

1. Dokument Specifikace softwarových požadavků
2. Obchodní požadavek
3. Použijte dokument případu
4. Dokument o požadavcích projektu
5. Dokumenty pro ověření vad

Výhody

  • Chcete-li zkontrolovat, zda je dosaženo 100% pokrytí testem.
  • Je snadné určit dopad testovacích případů na regresi.
  • To nám pomáhá odstranit rozsah chybějících funkčních požadavků.
  • Díky tomu je hodnocení projektu snadné a jednoduché.

Jak vytvořit matici sledovatelnosti požadavků?

RTM, jak je uvedeno výše, je dokumentem řádek a sloupec, který obsahuje testovací pokrytí různých požadavků a vad zjištěných v tomto dokumentu. V zásadě pro vytvoření RTM by měl mít přístup k Microsoft Excel, protože obsahuje všechny potřebné nástroje, které jsou potřebné k vytvoření matice.

Kromě toho, znalost Excelu je docela užitečná, protože pro vytvoření matice se používají různé nástroje a také různé vzorce, takže pokud o tom někdo ví, snadno vytvoří matici a provede totéž. Zde je příklad RTM:

Důležité body k zapamatování

  1. Při vytváření matice se ujistěte, že je každý požadavek v matici zcela zapsán.
  2. Reprezentace matice by měla být taková, měla by být snadno srozumitelná, pro označení různých segmentů v matici lze použít jinou kombinaci barev.
  3. Vady by měly být řádně oprávněny v matici, se správným ID.

Závěr

RTM (Matice vysledovatelnosti požadavků) je nejlepším způsobem, jak splnit všechny požadavky klienta v projektu, takže pokud je během testu detekována nějaká vada, je odstraněna z procesu tak, aby projekt dále neublížila. Do té doby je to účinný nástroj pro hodnocení projektu. Při vytváření matice je nutné, aby matice zobrazovala všechny specifikace nebo požadavky projektu a veškeré testovací pokrytí by mělo být v matici řádně uvedeno kromě toho, že ID defektu by mělo být správné a mělo by se vztahovat k požadavku v které se to nachází. Data by měla být řádně analyzována a měla by být vypracována samostatná zpráva, proč se tyto závady vyskytují a jak by měl být rozsah těchto závad vyloučen. Díky těmto skutečnostem bude hodnocení projektu silné a provádění projektu bude také jednoduché. Konečně můžeme říci, že dobrý RTM je přívěsem dobrého projektu.

Doporučené články

Příkladem je průvodce maticí sledovatelnosti požadavků. Zde jsme diskutovali koncept, typy, testovací pokrytí a jak vytvořit matici sledovatelnosti požadavků s příklady. Další informace naleznete také v dalších navrhovaných článcích -

  1. Co jsou pluginy Maven?
  2. Výhody používání selenu
  3. Co je PPC?

Kategorie: