Resnost hroščev
Resnost napak ali pomanjkljivosti Resnost pri preskušanju je stopnja vpliva napake ali napake na preizkušeno programsko aplikacijo. Večji učinek napake / napake na funkcionalnost sistema bo povzročil višjo stopnjo resnosti. Inženir za zagotavljanje kakovosti običajno določi stopnjo resnosti napake / napake.
Kaj je prioriteta?
Prednost je opredeljena kot vrstni red odprave napake. Večja je prednost, prej je treba napako odpraviti.
Napake, zaradi katerih sistem programske opreme ostane neuporaben, imajo večjo prednost pred napakami, zaradi katerih odpove majhna funkcionalnost programske opreme.
KLJUČNA RAZLIKA
- Prednost je vrstni red, v katerem mora razvijalec odpraviti napako, medtem ko je resnost stopnja vpliva, ki jo ima napaka na delovanje izdelka.
- Prednost je razvrščena v tri vrste: nizka, srednja in visoka, resnost pa v pet vrst: kritična. glavni, zmerni, molski in kozmetični.
- Prednost je povezana z razporejanjem, Severity pa s funkcionalnostjo ali standardi.
- Prednost označuje, kako hitro je treba odpraviti napako, medtem ko resnost kaže na resnost napake v funkcionalnosti izdelka.
- Prednost napak se določi v posvetovanju z upravnikom / stranko, stopnje resnosti napak pa določi inženir za zagotavljanje kakovosti.
- Prednost temelji na poslovni vrednosti, Severnost pa na funkcionalnosti.
- Prednostna vrednost je subjektivna in se lahko spreminja v določenem časovnem obdobju, odvisno od spremembe projektne situacije, medtem ko je vrednost resnosti objektivna in je manj verjetno, da se bo spremenila.
- Status visoke prioritete in nizke stopnje resnosti kaže, da je treba napako odpraviti na takojšnjih osnovah, vendar ne vpliva na aplikacijo, medtem ko stanje visoke resnosti in nizke prioritete kaže, da je treba napako odpraviti, ne pa na takojšnjih osnovah.
- Status prednosti temelji na zahtevah kupcev, medtem ko status resnosti temelji na tehničnem vidiku izdelka.
Vrste resnosti
V preskušanju programske opreme lahko vrste resnosti napak / napak razdelimo na štiri dele:
- Kritično : Ta napaka pomeni popolno zaustavitev postopka, nič ne more nadaljevati
- Major : Gre za zelo hudo napako, ki poruši sistem. Nekateri deli sistema pa še vedno delujejo
- Srednje : povzroča nekaj neželenega vedenja, vendar sistem še vedno deluje
- Nizka : ne bo povzročila večje okvare sistema
Prednostne vrste
Vrste prioritet napake / napake lahko razdelimo na tri dele:
- Low: Napaka draži, vendar jo je mogoče popraviti, ko je odpravljena resnejša napaka
- Srednje: Med običajnim potekom razvojnih dejavnosti je treba odpraviti napako. Lahko počaka, da se ustvari nova različica
- Visoka: Napako je treba odpraviti čim prej, saj močno vpliva na sistem in je ni mogoče uporabiti, dokler ni odpravljena
Nasveti za določanje resnosti napake
- Določite pogostost pojavljanja: v nekaterih primerih, če je v kodi pogost pojav manjše napake, je lahko hujši. Z vidika uporabnika je torej bolj resna, čeprav gre za manjšo napako.
- Izolirajte napako: izoliranje napake lahko pomaga ugotoviti resnost udarca.
Prednost proti resnosti: ključna razlika
Prednostna naloga | Resnost |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Primer resnosti in prioritete pomanjkljivosti
Oglejmo si primer nizke resnosti in visoke prioritete in obratno
- Zelo nizka resnost z visoko prioriteto: Napaka z logotipom za katero koli spletno mesto pošiljke je lahko nizke stopnje, saj ne bo vplivala na funkcionalnost spletnega mesta, lahko pa je zelo pomembna, saj ne želite, da se nadaljnja pošiljka nadaljuje z napačnim logotipom.
- Zelo visoka resnost z nizko prioriteto: Podobno je lahko pri spletnem mestu, ki opravlja letalske storitve, napaka v funkcionalnosti rezervacije zelo resna, vendar je lahko nizka prioriteta, saj se lahko objavi v naslednjem ciklu.
Triažna napaka
Triaža napak je postopek, ki poskuša ponovno uravnotežiti postopek, pri čemer se preskusna skupina sooča z omejeno razpoložljivostjo virov. Torej, kadar obstaja veliko število napak in omejeno število preizkuševalcev, da jih preverijo, triaža napak pomaga poskusiti rešiti čim več napak glede na parametre napak, kot sta resnost in prednost.
Kako določiti napako:
Večina sistemov uporablja prednost kot glavna merila za oceno napake. Vendar dober triažni postopek upošteva tudi resnost.
Postopek triaže vključuje naslednje korake
- Pregled vseh napak, vključno z zavrnjenimi napakami ekipe
- Začetna ocena napak temelji na njihovi vsebini in ustreznih nastavitvah prioritete in resnosti
- Prednost napake glede na vložke
- Napako dodelite pravilnemu sproščanju s strani upravitelja izdelkov
- Napako preusmeri na ustreznega lastnika / ekipo za nadaljnje ukrepanje
Smernice, ki jih mora upoštevati vsak preizkuševalec, preden izbere resnost
Parameter resnosti oceni preizkuševalec, prednostni parameter pa vodja izdelka ali triažna skupina. Pri določanju prednosti napake mora preskuševalec izbrati pravo resnost, da se ne bi zamenjal z razvojno skupino.
- Dobro razumejte koncept prednosti in resnosti
- Vedno določite stopnjo resnosti glede na vrsto izdaje, saj bo to vplivalo na njeno prednost
- Razumevanje, kako bi določen scenarij ali testni primer vplival na končnega uporabnika
- Upoštevati je treba, koliko časa bi potrebovalo za odpravo napake glede na njeno zapletenost in čas za preverjanje napake
Zaključek:
- Pri programskem inženirstvu lahko dodelitev napačne resnosti napaki odloži postopek STLC in lahko drastično vpliva na splošno uspešnost ekipe. Torej, odgovorna oseba mora biti natančna in natančna pri pozivu za dodelitev napake.