Úvod do matice sledovateľnosti požiadaviek

Ukončenie projektu je výzvou pre každú firmu a každý projekt má odlišné požiadavky a prístupy. Jeden projekt môže dokončiť včas, keď je každá požiadavka správne analyzovaná. Aby sme uľahčili dokončenie projektu a splnili všetky požiadavky, používame RTM (Matica Tracea Traceability). RTM je dokument alebo tabuľka, ktorá spája požiadavku počas procesu validácie. Účelom matice sledovateľnosti požiadaviek je zabezpečiť, aby všetky požiadavky definované pre systém boli testované v životnom cykle.

Definícia matice sledovateľnosti požiadaviek

Matica sledovateľnosti požiadaviek, ktorá sa obvykle nazýva RTM, je dokument alebo tabuľka, ktorá je zadaná s požiadavkami klientov na projekt v práci. Je to jednoduchý typ matice so štruktúrou riadkov a stĺpcov, ktorý jasne definuje, ktorá požiadavka je splnená a ktorá sa medzi procesom mení. Takže v celom RTM sledujeme testovacie prípady týkajúce sa požiadavky klienta a prehliadame chyby v požiadavke počas procesu.

Prečo sa vyžaduje matica sledovateľnosti požiadaviek?

Existuje niekoľko výhod RTM, v prvom rade, ako sme diskutovali vyššie, že sa používa na sledovanie požiadavky klientov a tiež môžeme nájsť nedostatky v požiadavke, ak nejaké existujú. Okrem toho, RTM poskytuje kvalitu projektu, pretože sa tým odstraňujú rôzne nedostatky, a tiež, ak dôjde k akejkoľvek zmene v požiadavke medzi testom, môžeme to ľahko zmeniť a ušetriť čas a energiu. Tieto veci veľa pomáhajú dokončiť projekt včas a rýchlejšie.

Typy matíc sledovateľnosti požiadaviek

Pozrime sa na inú maticu sledovateľnosti.

Dopredná sledovateľnosť

Dopredná sledovateľnosť je typ matice sledovateľnosti, pomôže manažérovi analyzovať a zabezpečiť, aby projekt prebiehal hladko správnym smerom a aby sa otestovali všetky požiadavky, ktoré poskytuje klient.

Spätná sledovateľnosť

Toto je ďalší typ matice, ktorý manažéra uisťuje, že rozsah projektu sa nezvýši alebo že sa prísne dodržiava požiadavka bez pridania ďalších prípadov alebo prvkov, ktoré nemusia byť súčasťou projektu.

Bidi - sekčná sledovateľnosť

Tento druh vysledovateľnosti pomáha manažérovi zmapovať požiadavky na testovanie prípadov pre priamu a spätnú vysledovateľnosť v jednom dokumente. Tento typ zaisťuje, že všetky požiadavky sú správne testované.

Príklady matice sledovateľnosti požiadaviek

Obchodná požiadavka č .

popis

BR1

Klient dostal nejaké obchodné požiadavky týkajúce sa dostupnosti monitorovania v reálnom čase.

BR2

Požiadavka od vlastníka firmy týkajúca sa podrobností zamestnanca na obrazovke.

BR3

Požiadavka používateľa týkajúca sa zmeny témy na obrazovke.

BR4

Niektoré ďalšie obchodné požiadavky.

Povedzme, TS1 (BR1) - Poskytuje sa možnosť monitorovania v reálnom čase.

Skúšobné prípady

Testovací prípad 1: Možnosť TS1.TC1 (BR1) bola úspešne vykonaná.

Testovací prípad 2: Možnosť TS1.TC2 (BR1) je vypnutá.

závady

Takže pri vykonávaní, ak sa zistí nejaká chyba, napríklad monitorovanie v reálnom čase, nefunguje správne a údaje sa neaktualizujú po každej sekunde, takže sa vygeneruje ID chyby na vyriešenie tohto konkrétneho problému.

Povedzme, X01, takže toto ID je mapované v matici, aby sa ukázala chyba.

Matica pokrytia testu a požiadavky na sledovateľnosť

Pokrytie testom je definované ako proces, v ktorom kontrolujeme, aké sú požiadavky klienta a aké požiadavky sa majú testovať pri začatí procesu testovania. Spravidla sa to robí preto, aby sa vylúčila pravdepodobnosť chyby v projekte.

Na dosiahnutie úplného pokrytia testami sa vyžaduje stanovenie „sledovateľnosti požiadaviek“. V ktorej sú všetky chyby mapované.

Typy špecifikácií požiadaviek

1. Špecifikačný dokument softvérových požiadaviek
2. Požiadavka na podnikanie
3. Použite dokument prípadu
4. Dokument o požiadavkách na projekt
5. Dokumenty na overenie chýb

výhody

  • Skontrolujte, či je dosiahnuté 100% pokrytie testom.
  • Je ľahké určiť dopad testovacích prípadov na regresiu.
  • To nám pomáha odstrániť rozsah chýbajúcich funkčných požiadaviek.
  • Uľahčuje a zjednodušuje hodnotenie projektu.

Ako vytvoriť maticu sledovateľnosti požiadaviek?

RTM, ako je uvedené vyššie, je riadkovým a stĺpcovým dokumentom, ktorý obsahuje testovacie pokrytie rôznych požiadaviek a defektov zistených v tomto dokumente. Na vytvorenie RTM by mal mať v zásade prístup do programu Microsoft Excel, pretože obsahuje všetky potrebné nástroje potrebné na vytvorenie matice.

Okrem toho je znalosť programu Excel veľmi užitočná, pretože na vytvorenie matice sa používajú rôzne nástroje a existujú aj rôzne vzorce, takže ak o tom niekto vie, ľahko vytvorí maticu a vykoná to isté. Tu je príklad RTM:

Dôležité body na zapamätanie

  1. Pri vytváraní matice sa uistite, že každá požiadavka je úplne zapísaná v matici.
  2. Znázornenie matice by malo byť také, že by malo byť ľahko pochopiteľné, na označenie rôznych segmentov v matici je možné použiť inú kombináciu farieb.
  3. Poruchy by mali byť náležite oprávnené v matici s príslušným ID.

záver

RTM (Matica vysledovateľnosti požiadaviek) je najlepším spôsobom, ako splniť všetky požiadavky klienta v projekte. Ak sa počas testu zistí nejaká chyba, odstráni sa z procesu, aby už ďalej nepoškodila projekt. Dovtedy je to účinný nástroj na hodnotenie projektov. Pri tvorbe matrice je potrebné, aby matica zobrazovala všetky špecifikácie alebo požiadavky projektu a všetky testovacie pokrytie by sa malo v matici uviesť primerane, okrem toho, že ID defektov by malo byť správne a malo by sa vzťahovať na požiadavku uvedenú v ktoré sa to nachádza. Údaje by sa mali náležite analyzovať a mala by sa vypracovať samostatná správa o tom, prečo sa tieto chyby vyskytujú a ako by sa mal vylúčiť rozsah týchto chýb. Vďaka týmto veciam bude hodnotenie projektu silné, rovnako tak bude jednoduchá realizácia projektu. Nakoniec teda môžeme povedať, že dobrý RTM je prívesom dobrého projektu.

Odporúčané články

Toto je príklad z príkladu Matice sledovateľnosti požiadaviek. Tu sme diskutovali o koncepte, typoch, pokrytí testov a o tom, ako vytvoriť maticu sledovateľnosti požiadaviek s príkladmi. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo sú doplnky Maven?
  2. Výhody použitia selénu
  3. Čo je PPC?

Kategórie: