Razlika između ozbiljnosti i prioriteta u testiranju (primjer)
Ozbiljnost vs. Prioritet: Razlika između njih
- Prioritet je redoslijed kojim razvojni programer treba riješiti kvar, dok je Ozbiljnost stupanj utjecaja koji nedostatak ima na rad proizvoda.
- Prioritet je kategoriziran u tri vrste: nizak, srednji i visok, dok je ozbiljnost kategorizirana u pet vrsta: kritična, velika, umjerena, manja i kozmetička.
- Prioritet je povezan s rasporedom, dok je ozbiljnost povezana s funkcionalnošću ili standardima.
- Prioritet označava koliko brzo bi se greška trebala ispraviti, dok ozbiljnost označava ozbiljnost greške u funkcionalnosti proizvoda.
- O prioritetu nedostataka odlučuje se u dogovoru s upraviteljem/klijentom, dok razine ozbiljnosti nedostataka određuje QA inženjer.
- Prioritet je vođen poslovnom vrijednošću, dok je ozbiljnost vođena funkcionalnošću.
- Vrijednost prioriteta je subjektivna i može se mijenjati tijekom vremenskog razdoblja ovisno o promjeni situacije u projektu, dok je vrijednost ozbiljnosti objektivna i manje je vjerojatno da će se promijeniti.
- Status visokog prioriteta i niske ozbiljnosti ukazuje na to da se kvar mora popraviti odmah, ali ne utječe na aplikaciju, dok status visokog prioriteta i niskog prioriteta ukazuje na to da se kvar mora popraviti, ali ne odmah.
- Status prioriteta temelji se na zahtjevima korisnika, dok se status ozbiljnosti temelji na tehničkom aspektu proizvoda.
Što je ozbiljnost greške
Ozbiljnost pogreške ili Ozbiljnost kvara u testiranju je stupanj utjecaja greške ili a Mana ima na softverskoj aplikaciji koja se testira. Veći učinak pogreške/defekta na funkcionalnost sustava dovest će do više razine ozbiljnosti. A Osiguranje kvalitete inženjer obično određuje razinu ozbiljnosti pogreške/defekta.
Što je prioritet?
Prioritet je definiran kao redoslijed kojim treba popraviti kvar. Što je veći prioritet, to se prije kvar treba riješiti.
Greške koje čine softverski sustav neupotrebljivim imaju veći prioritet u odnosu na greške koje uzrokuju kvar male funkcionalnosti softvera.
Vrste ozbiljnosti
In Testiranje softvera, Vrste ozbiljnosti greške/defekta mogu se kategorizirati u sljedeće dijelove:
- Kritično: Ovaj kvar označava potpuno gašenje procesa, ništa se ne može nastaviti
- Glavni: To je vrlo ozbiljan kvar i urušava sustav. Međutim, određeni dijelovi sustava ostaju funkcionalni
- Srednji: Uzrokuje neko neželjeno ponašanje, ali sustav još uvijek radi
- Nizak: Neće uzrokovati veći kvar sustava
Vrste prioriteta
Vrste prioriteta greške/defekta mogu se kategorizirati u tri dijela:
- niska: Kvar je iritantan, ali popravak se može obaviti nakon što se ozbiljniji kvar popravi
- Srednji: Tijekom normalnog tijeka razvojnih aktivnosti nedostatak treba riješiti. Može pričekati dok se ne izradi nova verzija
- Visoka: Kvar se mora riješiti što je prije moguće jer ozbiljno utječe na sustav i ne može se koristiti dok se ne popravi
Savjeti za određivanje ozbiljnosti kvara
- Odredite učestalost pojavljivanja: U nekim slučajevima, ako je manja greška česta u kodu, ona može biti ozbiljnija. Dakle, iz perspektive korisnika, to je ozbiljnije iako se radi o manjem kvaru.
- Izolirajte kvar: Izoliranje kvara može pomoći da se otkrije njegova ozbiljnost utjecaja.
Razlika između ozbiljnosti i prioriteta u testiranju
Prioritet | Ozbiljnost |
---|---|
Defect Priority je definirao redoslijed kojim programer treba riješiti kvar | Ozbiljnost kvara definira se kao stupanj utjecaja koji kvar ima na rad proizvoda |
Prioritet je povezan s rasporedom | Ozbiljnost je povezana s funkcionalnošću ili standardima |
Prioritet označava koliko brzo bi bug trebao biti ispravljen | Ozbiljnost označava ozbiljnost kvara na funkcionalnosti proizvoda |
O prioritetu nedostataka odlučuje se u dogovoru s upraviteljem/klijentom | QA inženjer određuje razinu ozbiljnosti kvara |
Prioritet je vođen poslovnom vrijednošću | Ozbiljnost je uvjetovana funkcionalnošću |
Njegova je vrijednost subjektivna i može se mijenjati tijekom određenog vremenskog razdoblja ovisno o promjeni situacije u projektu | Njegova vrijednost je objektivna i manje je vjerojatno da će se promijeniti |
Status visokog prioriteta i niske ozbiljnosti ukazuje na to da se nedostatak mora odmah popraviti, ali ne utječe na aplikaciju | Status visoke ozbiljnosti i niskog prioriteta ukazuje na to da se nedostatak mora popraviti, ali ne odmah |
Status prioriteta temelji se na zahtjevima korisnika | Status ozbiljnosti temelji se na tehničkom aspektu proizvoda |
Tijekom UAT-a razvojni tim popravlja nedostatke na temelju prioriteta | Tijekom SIT-a, razvojni tim će popraviti nedostatke na temelju ozbiljnosti, a zatim prioriteta |
Prioritet je kategoriziran u tri vrste
|
Ozbiljnost je kategorizirana u pet vrsta
|
Primjer ozbiljnosti i prioriteta kvara
Pogledajmo primjer niske ozbiljnosti i visokog prioriteta i obrnuto
- Vrlo niske ozbiljnosti s visokim prioritetom: pogreška logotipa za bilo koje web mjesto za isporuku može biti niskog stupnja ozbiljnosti jer neće utjecati na funkcionalnost web mjesta, ali može biti visokog prioriteta jer ne želite da se daljnja isporuka nastavi s pogrešnim logotipom.
-
Vrlo visoka ozbiljnost s niskim prioritetom: Isto tako, za web-mjesto za upravljanje letovima, nedostatak u funkciji rezervacije može biti visoke ozbiljnosti, ali može biti niskog prioriteta jer se može zakazati za objavljivanje u sljedećem ciklusu.
Trijaža kvarova
Trijaža nedostataka je proces koji pokušava izvršiti ponovno balansiranje procesa gdje se testni tim suočava s problemom ograničene dostupnosti resursa. Dakle, kada postoji velik broj nedostataka i ograničen broj ispitivača koji ih provjeravaju, trijaža nedostataka pomaže da se pokuša riješiti što više nedostataka na temelju parametara kvara kao što su ozbiljnost i prioritet.
Kako odrediti trijažu kvara:
Većina sustava koristi prioritet kao glavni kriterij za procjenu greške. Međutim, dobar proces trijaže uzima u obzir i ozbiljnost.
Proces trijaže uključuje sljedeće korake
- Revtj. pregled svih nedostataka uključujući nedostatke koje je tim odbacio
- Početna procjena nedostataka temelji se na njegovom sadržaju i odgovarajućim postavkama prioriteta i ozbiljnosti
- Određivanje prioriteta nedostatku na temelju unosa
- Dodijelite grešku ispravnom izdanju od strane voditelja proizvoda
- Preusmjerava kvar ispravnom vlasniku/timu radi daljnje radnje
Smjernice koje bi svaki ispitivač trebao uzeti u obzir prije odabira ozbiljnosti
Parametar ozbiljnosti procjenjuje ispitivač, dok parametar prioriteta procjenjuje voditelj proizvoda ili trijažni tim. Za određivanje prioriteta nedostatku, neophodno je da tester odabere pravu ozbiljnost kako bi se izbjegla zabuna s razvojnim timom.
- Dobro razumjeti koncept prioriteta i ozbiljnosti
- Uvijek dodijelite razinu ozbiljnosti na temelju vrste problema jer će to utjecati na njegov prioritet
- Razumjeti kako određeni scenarij ili Testni slučaj bi utjecalo na krajnjeg korisnika
- Potrebno je razmotriti koliko će vremena biti potrebno da se popravi kvar na temelju njegove složenosti i vremena za provjeru kvara
Zaključak
In Programsko inženjerstvo, Dodjeljivanje krive ozbiljnosti defektu može odgoditi STLC procesa i može imati neke drastične implikacije na ukupnu izvedbu tima. Dakle, odgovorna osoba mora biti precizna i točna na svoj poziv za utvrđivanje kvara.