Prehľad matice sledovateľnosti požiadaviek (rozsah)

Matica sledovateľnosti požiadaviek (RTM) je základným stavebným kameňom každého softvérového projektu. Matica sledovateľnosti požiadaviek (RTM) je dokument v projekte vývoja softvéru, ktorý sa používa na potvrdenie všetkých požiadaviek a ich zodpovedajúcich testovacích prípadov. Tým sa zabezpečí, že v projekte nebude chýbať a že všetky požiadavky sú pokryté počas testovania, ktoré je základným cieľom každého testovacieho projektu. V tejto téme sa dozvieme o matici sledovateľnosti požiadaviek (rozsah).

Hlavným cieľom každého testovacieho tímu je zabezpečiť maximálne pokrytie testom; jednoducho to znamená, že všetko v projekte sa musí otestovať a matica sledovateľnosti požiadaviek (RTM) pomáha zaistiť to isté. Skutočným cieľom je pokryť 100% scenáre / testovacie prípady. Matica sledovateľnosti požiadaviek (RTM) je vo všeobecnosti v tabuľkovej forme, ktorá v zásade zahŕňa vzťahy medzi požiadavkami a testovacími prípadmi. Požiadavky sú v zásade rozdelené do dvoch častí: -

a) Funkčné požiadavky: Sú to v zásade požiadavky, ktoré opisujú správanie systému. Má vzťah k funkčnému aspektu systému.

b) Nefunkčné požiadavky: Vzťahuje sa na výkonnostnú charakteristiku systému.

Význam matice sledovateľnosti požiadaviek (RTM)

  • Hlavným motívom každého testera je porozumieť požiadavkám klienta a zabezpečiť, aby produkovaný výstup bol bez chýb.
  • Na dosiahnutie tohto cieľa je potrebné dôkladne porozumieť požiadavke a vytvoriť pozitívne a negatívne testovacie prípady.
  • Na zabezpečenie toho, aby sa pri testovaní zohľadňovali všetky možné scenáre, potrebujeme maticu sledovateľnosti požiadaviek.
  • Táto matica predstavuje úplné zhrnutie každého projektu, ktorý je zvyčajne pracovným listom obsahujúcim všetky požiadavky a jeho možné testovacie scenáre. Obsahuje tiež aktuálny stav testovania.
  • Pomáha to testovaciemu tímu porozumieť rôznym úrovniam skúšok vykonaných pre konkrétny produkt.

Parametre v matici sledovateľnosti požiadaviek (RTM)

Základná matica sledovateľnosti požiadaviek (RTM) obsahuje tieto polia: -

  • Jedinečný identifikátor požiadavky
  • Vyhlásenie o požiadavke
  • Druh požiadavky
  • Opis požiadavky
  • Skúšobné prípady so skutočným stavom

V matici sledovateľnosti typického projektu testovania softvéru je však oveľa viac parametrov. Nižšie sú uvedené niektoré z nich: -

  • Navrhnúť stav ako aj stav vykonania pre konkrétny testovací prípad
  • V tejto matici je možné zachytiť aj stav rôznych fáz testovania, ako sú IAT a UAT.
  • Zistené chyby a aktuálny stav je možné uviesť aj v rovnakej matici.

Tento druh matice je kompletný hárok obsahujúci údaje pre všetky testovacie činnosti.

Druhy testovacej matrice sledovateľnosti

Nižšie sú uvedené typy testovacích matíc sledovateľnosti:

1) Poslať ďalej -

  • Požiadavky projektu sú zmapované pomocou testovacích prípadov.
  • S týmto projekt ide hladko.
  • Zabezpečuje dôkladné testovanie požiadaviek.

2) dozadu alebo dozadu -

  • Používa sa na mapovanie testovacích prípadov s požiadavkami.
  • Zabezpečuje, aby sa rozsah projektu nerozširoval pridaním nových funkcií alebo funkcií.

3) Obojsmerný, ktorý je vpred + vzad -

  • Keď vytvoríme dokument ako kombináciu sledovateľnosti a spätnej sledovateľnosti, nazýva sa to obojsmerná sledovateľnosť - pričom mapovanie sa vykonáva z požiadaviek na testovacie prípady a z testovacích prípadov na požiadavky.
  • Je dobré mať testovacie prípady pre každú z požiadaviek a naopak.

Ako vytvoriť maticu sledovateľnosti požiadaviek (RTM)?

Tu sú nasledujúce body na vytvorenie matice sledovateľnosti požiadaviek

1) Cieľový cieľ -

Predtým, ako začneme čokoľvek, musíme si stanoviť cieľ, ktorý nám poskytne jasný obraz o úlohe, a v tomto prípade to pomôže spoznať účel matice sledovateľnosti požiadaviek (RTM).

2) Zbierka faktov -

  • Keď sa rozhodne o cieli, na dosiahnutie tohto cieľa sú teraz potrebné artefakty.
  • Na vytvorenie matrice sledovateľnosti požiadaviek (RTM) sú potrebné nasledujúce artefakty: - Požiadavky, Skúšobné prípady, Výsledky testov a Chyby.
  • Ďalším krokom je zhromaždenie týchto artefaktov. Vyžaduje sa najnovšia verzia požiadaviek a od testovacieho tímu sa musia zbierať aj príslušné skúšobné prípady.

3) Príprava šablóny matice vysledovateľnosti -

Teraz sa má vytvoriť hárok Excelu a každý artefakt by sa mal pridať do rôznych stĺpcov.

4) Doplnenie skutočností -

  • Teraz môžeme začať pridávať všetky artefakty do vytvorenej tabuľky excelu.
  • Potreba zabezpečiť, aby každá požiadavka, testovací prípad a chyba mali jedinečné ID.

5) Aktualizácia matice sledovateľnosti požiadaviek (RTM) -

  • Toto je nepretržitý proces až do konca životného cyklu projektu.
  • Tu je potrebné aktualizovať každú zmenu požiadavky.

Výhody matice sledovateľnosti požiadaviek (RTM)

  • Zdôrazňuje chýbajúce požiadavky alebo nezrovnalosti v dokumentoch.
  • Zahrnuté sú všetky možné skúšobné scenáre.
  • Zobrazuje celkové chyby a stav vykonávania s prispôsobením sa obchodným požiadavkám.
  • Pomáha pri správnom verzovaní požadovaných dokumentov.
  • Matica sledovateľnosti požiadaviek (RTM) pomáha pri vytváraní snímky na identifikáciu medzier v pokrytí testovacieho prípadu z požiadavky projektu.

Rozsah matice sledovateľnosti požiadaviek (RTM) v ľubovoľnom softvérovom projekte

  • Nižšie uvedený diagram znázorňuje dôležitosť Matice sledovateľnosti požiadaviek (RTM) v každom softvérovom projekte. Matica sledovateľnosti požiadaviek (RTM) pomáha pri udržiavaní záznamov pre každú aktualizáciu / zmenu projektu, a preto ho ľahko sleduje, kedykoľvek je to potrebné.

  • Z vyššie uvedeného diagramu môžeme ľahko zistiť, že každá fáza projektu je aktualizovaná v matici sledovateľnosti požiadaviek (RTM).
  • Matrix Traceability Matrix (RTM) je len obyčajná tabuľka Excelu, ktorá obsahuje stav požiadaviek, testovacie prípady, technické parametre návrhu, chyby atď.
  • Úplný stav softvérového projektu je možné zistiť po prečítaní tohto listu.
  • Tiež povedomie o Matrix Traceability Matrix (RTM) nestačí, ak človek riadi požiadavky v projekte vývoja softvéru, ale je tiež dôležité dôkladne si preštudovať dokument Matrix Traceability Matrix (RTM) v priebehu celého procesu. softvérový projekt.

Odporúčané články

Toto je príručka pre maticu sledovateľnosti požiadaviek (rozsah). Tu diskutujeme dôležitosť matice sledovateľnosti požiadaviek a typy testovacej matrice sledovateľnosti. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Komunikácia v projektovom riadení
  2. Životný cyklus riadenia projektu
  3. Matica sledovateľnosti požiadaviek
  4. Agilné nástroje na riadenie projektov

Kategórie: