Uvod v matriko sledljivosti zahtev
Dokončanje projekta je izziv za vsako podjetje in vsak projekt ima različne zahteve in pristope, vsak lahko projekt pravočasno zaključi, ko je vsaka zahteva pravilno analizirana. Za lažje dokončanje projekta in izpolnitev vseh zahtev uporabljamo RTM (matrika sledljivosti zahteve). RTM je dokument ali tabela, ki povezuje zahtevo skozi postopek potrjevanja. Namen matrice sledljivosti zahtev je zagotoviti, da se vse zahteve, opredeljene za sistem, preskusijo v življenjskem ciklu.
Opredelitev matrice sledljivosti zahtev
Matrica sledljivosti zahtev, ki jo običajno imenujemo RTM, je dokument ali tabela, ki je vključena v zahteve strank za projekt. To je preprosta vrsta matrike s strukturo vrstic in stolpcev, ki jasno določa, katera zahteva je izpolnjena in med katerimi se postopek spreminja. Tako v celotnem RTM-ju sledimo testnim primerom glede zahteve stranke in si med postopkom ogledamo pomanjkljivosti v zahtevi.
Zakaj je potrebna matrica sledljivosti zahteve?
Obstaja več prednosti RTM, najprej kot smo razpravljali zgoraj, da se ta uporablja za sledenje potrebam strank, prav tako pa lahko najdemo tudi pomanjkljivosti v zahtevi. Poleg tega RTM zagotavlja kakovost projektu, saj se s tem odstranijo različne pomanjkljivosti in tudi, če se kakšna zahteva med testom spremeni, lahko to enostavno spremenimo in prihranimo čas in energijo. Te stvari veliko pomagajo pri pravočasnem in hitrejšem zaključku projekta.
Vrste matrice sledljivosti zahtev
Poglejmo si različne matrice sledljivosti.
Napredna sledljivost
Sledljivost naprej je vrsta matrike sledljivosti, pomagala bo upravljavcu, da analizira in zagotovi, da projekt poteka nemoteno v pravi smeri in da se preskusijo vse zahteve, ki jih zagotavlja naročnik.
Sledljivost sledljivosti
To je še ena vrsta matrike, ki upravitelju zagotavlja, da obseg projekta ni povečan ali da se zahteva, ki je tam, dosledno upošteva, ne da bi dodali dodatne primere ali funkcije, ki morda niso del projekta.
Sektorska sledljivost Bidi
Ta vrsta sledljivosti pomaga upravljavcu, da v enem dokumentu preslika zahteve za preizkušanje primerov za sledljivost naprej in nazaj. Tako ta vrsta zagotavlja, da so vse zahteve pravilno preizkušene.
Primeri matrice sledljivosti zahtev
Poslovna zahteva št . |
Opis |
BR1 | Naročnik je od stranke dobil nekaj zahtev glede spremljanja razpoložljivosti v realnem času. |
BR2 | Zahteva lastnika podjetja glede podrobnosti o zaposlenem na zaslonu. |
BR3 | Zahteva uporabnika glede spremembe teme zaslona. |
BR4 | Nekaj drugih poslovnih zahtev. |
Recimo, TS1 (BR1) - Na voljo je možnost spremljanja v realnem času.
Preskusni primeri
Primer 1: Možnost TS1.TC1 (BR1) uspešno izvedena.
Primer 2: Možnost TS1.TC2 (BR1) je onemogočena.
Napake
Torej, medtem ko izvršitev, če najdete kakršno koli napako, na primer spremljanje v realnem času, ne deluje pravilno in podatki se ne posodabljajo po vsaki sekundi, zato se ustvari ID napake za rešitev te posebne težave.
Recimo, X01, zato je ta ID preslikan v matrici, da se prikaže napaka.
Matrika testne pokritosti in zahteve sledljivosti
Obseg testa je opredeljen kot postopek, v katerem preverimo, kakšne so zahteve stranke in katere zahteve je treba preizkusiti, ko se začne postopek testiranja. To se običajno stori, da se odpravi možnost napake v projektu.
Da bi dosegli popolno pokritost preskusov, je potrebna vzpostavitev „sledljivosti zahtev“. V katerem so vse pomanjkljivosti preslikane.
Vrste specifikacij zahtev
1. Dokument s specifikacijami programske opreme
2. Poslovna zahteva
3. Uporabite dokument dokumenta
4. Dokument o zahtevi za projekt
5. Dokumenti za preverjanje napake
Prednosti
- Če želite preveriti, ali je dosežena 100-odstotna pokritost.
- Vpliv testnih primerov na regresijo je enostavno določiti.
- To nam pomaga odstraniti obseg manjkajoče funkcionalne zahteve.
- Ocenjevanje projekta omogoča enostavno in enostavno.
Kako ustvariti matrico sledljivosti zahteve?
RTM, kot je razloženo zgoraj, je dokument z vrsticami in stolpci, ki vsebuje preskusno poročilo o različnih zahtevah in pomanjkljivostih v tem. V bistvu za ustvarjanje RTM bi moral imeti dostop do Microsoft Excel, saj vsebuje vsa potrebna orodja, ki so potrebna za izdelavo matrike.
Poleg tega je znanje Excela zelo koristno, saj za ustvarjanje matrike uporabljajo različna orodja in tudi različne formule so na voljo, tako da, če ima kdo znanje o tem, zlahka naredi matrico in izvrši isto. Tu je primer RTM-ja:
Pomembne točke, ki si jih morate zapomniti
- Med izdelavo matrice se prepričajte, da je vsaka zahteva v celoti vpisana v matriko.
- Predstavitev matrike bi morala biti takšna, mora biti enostavno razumljiva, za označevanje različnih segmentov v matriki lahko uporabite drugačno barvno kombinacijo.
- Napake morajo biti v matriki pravilno označene z ustreznim ID-jem.
Zaključek
RTM (matrika sledljivosti zahtevnosti) je najboljši način za izpolnjevanje vseh zahtev naročnika v projektu, če pa se med testom odkrije kakršna koli napaka, se ta odstrani iz postopka, tako da projekt ne bo škodoval nadaljnjim. Do takrat je to učinkovito orodje za oceno projektov. Razmišljanje, ki je potrebno pri izdelavi matrike, je, da bo matrika prikazala vse specifikacije ali zahteve projekta in vse matrično pokritje mora biti v matriki pravilno omenjeno, razen tega, da bi moral biti ID napake ustrezen in bi moral ustrezati zahtevi v ki ga to najdemo. Podatke je treba pravilno analizirati in izdelati ločeno poročilo, zakaj se pojavijo te napake in kako je treba odpraviti obseg teh napak. Zaradi teh stvari je ocenjevanje projekta močno, izvedba projekta pa bo tudi preprosta. Torej, končno lahko rečemo, da je dober RTM napoved dobrega projekta.
Priporočeni članki
Ta primer je vodnik po matriki sledljivosti zahtev. Tu smo razpravljali o konceptu, vrstah, pokritju preskusov in kako ustvariti matrico sledljivosti zahtev s primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Kaj so Maven vtičniki?
- Prednosti uporabe selena
- Kaj je PPC?