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 -

  1. Komunikacija u upravljanju projektima
  2. Životni ciklus upravljanja projektima
  3. Matrica sljedivosti zahtjeva
  4. Agile Alati za upravljanje projektima

Kategorija: