Pregled matrice sljedivosti zahtjeva (opseg)
Matrica sljedivosti zahtjeva (RTM) osnovni je građevni blok bilo kojeg softverskog projekta. Matrica sljedivosti zahtjeva (RTM) je dokument u projektu razvoja softvera koji se koristi za provjeru svih zahtjeva i odgovarajućih testnih slučajeva. Ovo osigurava da nema promašaja u projektu i da su svi zahtjevi obuhvaćeni tijekom testiranja, što je osnovni cilj bilo kojeg testiranja. U ovoj ćemo temi naučiti o matrici sljedivosti zahtjeva (opseg).
Glavni fokus bilo kojeg tima za testiranje je osigurati maksimalnu pokrivenost ispitivanja; to jednostavno znači da sve u projektu treba testirati, a matrica traženja zahtjeva (RTM) pomaže da se osigura isto. Stvarni je cilj obuhvatiti 100% scenarije / ispitne slučajeve. Matrica sljedivosti zahtjeva (RTM) općenito je u tabelarnom obliku koji se uglavnom odnosi na zahtjeve i ispitne slučajeve. Zahtjevi su u osnovi kategorizirani u dva dijela: -
a) Funkcionalni zahtjevi: U osnovi su to zahtjevi koji opisuju ponašanje sustava. Ima odnos prema funkcionalnom aspektu sustava.
b) Nefunkcionalni zahtjevi: Povezan je s performansama karakterističnim za sustav.
Važnost matrice sljedivosti zahtjeva (RTM)
- Glavni motiv svakog testera je razumjeti zahtjeve klijenta i osigurati da proizvedeni izlaz ne bude oštećen.
- Da bi se postigao, potrebno je temeljito razumjeti zahtjev i stvoriti pozitivne i negativne ispitne slučajeve.
- Da bismo osigurali da se svi mogući scenariji razmotre pri testiranju, potrebna nam je matrica sljedivosti zahtjeva.
- Ova je matrica potpun sažetak bilo kojeg projekta koji je obično radni list koji sadrži sve zahtjeve sa svojim mogućim testnim scenarijima. Sadrži i trenutni status testiranja.
- To pomaže ispitnom timu razumjeti različite razine ispitivanja provedenih za bilo koji određeni proizvod.
Parametri u matrici sljedivosti zahtjeva (RTM)
Sama osnovna matrica sljedivosti zahtjeva (RTM) sadrži sljedeća polja: -
- Jedinstveni ID za zahtjev
- Izjava o zahtjevu
- Vrsta zahtjeva
- Opis zahtjeva
- Test slučajevi sa stvarnim statusom
Ali postoji mnogo više parametara u matrici sljedivosti tipičnog projekta testiranja softvera. Ispod je nekoliko njih: -
- Dizajnirati Status i status izvršenja za određeni testni slučaj
- Status različitih faza ispitivanja poput IAT i UAT može se također zabilježiti u ovoj matrici.
- Pronađeni nedostaci i trenutni status mogu se spomenuti u istoj matrici.
Ova vrsta matrice je kompletan list koji sadrži podatke za sve aktivnosti testiranja.
Vrste matrice ispitivanja
Evo tipova matrice ispitivanja sljedivosti danih u nastavku:
1) Naprijed -
- Zahtjevi projekta preslikani su u testne slučajeve.
- Projekt ide glatko.
- Osigurava temeljito ispitivanje zahtjeva.
2) natrag ili nazad -
- Koristi se za mapiranje testnih slučajeva sa zahtjevima.
- Osigurava da se opseg projekta ne proširi dodavanjem novih funkcionalnosti ili značajki.
3) Dvosmjerna je naprijed + natrag -
- Kada kreiramo dokument dokument kao kombinaciju prosljeđivanja sljedivosti i unatrag sljedivosti, naziva se dvosmjerna sljedivost - gdje se mapiranje vrši od zahtjeva za testnim slučajevima i od testnih slučajeva do zahtjeva.
- Dobro je imati test slučajeve za svaki od zahtjeva i obrnuto.
Kako stvoriti matricu sljedivosti zahtjeva (RTM)?
Evo sljedećih točaka za stvaranje matrice sljedivosti zahtjeva
1) Ciljani cilj -
Prije nego što započnemo bilo što što treba da postavimo cilj koji nam daje jasnu sliku zadatka, u ovom će slučaju pomoći spoznati svrhu matrice tražljivosti zahtjeva (RTM).
2) Zbirka činjenica -
- Kako je cilj odlučen, sada su potrebni artefakti kako bi se postigao cilj.
- Sljedeći artefakti potrebni su za izradu matrice sljedivosti zahtjeva (RTM): - Zahtjevi, slučajevi ispitivanja, rezultati ispitivanja i pogreške.
- Sljedeći korak je prikupljanje ovih artefakata. Potrebna je najnovija inačica zahtjeva, a također treba prikupljati odgovarajuće ispitne slučajeve od testnog tima.
3) Za pripremu predloška matrice za sljeđivanje -
Sada treba stvoriti excel list i svaki artefakt treba dodati u različite stupce.
4) dodavanje činjenica -
- Sada možemo početi dodavati sve artefakte u excel listu koji je stvoren.
- Treba osigurati da svaki zahtjev, testni slučaj i kukac trebaju imati jedinstvene ID-ove.
5) Ažuriranje matrice sljedivosti zahtjeva (RTM) -
- Ovo je neprekidni proces do kraja životnog ciklusa projekta.
- Svaku promjenu zahtjeva treba ažurirati ovdje.
Prednosti matrice sljedivosti zahtjeva (RTM)
- Ističe nedostajuće zahtjeve ili nedosljednosti dokumenta.
- Opisani su svi mogući scenariji ispitivanja.
- Prikazuje opće nedostatke i status izvršenja usklađujući se s poslovnim zahtjevima.
- Pomaže u pravilnoj verziji potrebnih dokumenata.
- Matrica sljedivosti zahtjeva (RTM) pomaže u stvaranju snimke kako bi se identificirali nedostaci u pokrivanju testnog slučaja iz zahtjeva projekta.
Opseg matrice sljedivosti zahtjeva (RTM) u bilo kojem softveru
- Donji dijagram prikazuje važnost matrice sljedivosti zahtjeva (RTM) u bilo kojem softveru. Matrica sljedivosti zahtjeva (RTM) pomaže u održavanju zapisa za svako ažuriranje / promjenu u projektu i na taj način stvara jednostavno praćenje kad god je to potrebno.
- Iz gornjeg dijagrama lako možemo zaključiti da se svaka faza projekta ažurira u matrici Traceability Requirement (RTM).
- Iako je matrica sljedivosti zahtjeva (RTM) samo obična Excel proračunska tablica koja sadrži status zahtjeva, testne slučajeve, specifikacije dizajna, pogreške i sl.
- Cjelokupni status softverskog projekta može se reći ako pogledate ovaj list.
- Također, samo svijest o matrici praćenja zahtjeva (RTM) nije dovoljna ako osoba upravlja zahtjevima u projektu razvoja softvera, ali je važno i temeljito proučiti dokument matrice za traženje zahtjeva (RTM) tokom cijelog trajanja. softverski projekt.
Preporučeni članci
Ovo je vodič za matricu sljedivosti zahtjeva (opseg). Ovdje ćemo raspravljati o važnosti matrice sljedivosti zahtjeva i vrsta ispitne matrice sljedivosti. Možete i proći naše druge predložene članke da biste saznali više -
- Komunikacija u upravljanju projektima
- Životni ciklus upravljanja projektima
- Matrica sljedivosti zahtjeva
- Agile Alati za upravljanje projektima