Klaidos sunkumas
Klaidos sunkumas arba defekto sunkumas atliekant bandymą yra klaidos ar defekto įtakos bandomajai programinei įrangai laipsnis. Didesnis klaidos / defekto poveikis sistemos funkcionalumui padidins sunkumo lygį. Kokybės užtikrinimo inžinierius paprastai nustato klaidos / defekto sunkumo lygį.
Kas yra prioritetas?
Prioritetas apibrėžiamas kaip tvarka, kuria turėtų būti nustatytas defektas. Didesnis prioritetas, tuo greičiau trūkumas turėtų būti pašalintas.
Defektams, dėl kurių programinės įrangos sistema tampa nenaudojama, pirmenybė teikiama prieš defektus, dėl kurių nedidelis programinės įrangos funkcionalumas sugenda.
PAGRINDINIAI SKIRTUMAI
- Prioritetas yra tvarka, kuria kūrėjas turėtų išspręsti defektą, o sunkumas yra defekto poveikio produkto veikimui laipsnis.
- Prioritetas skirstomas į tris tipus: žemas, vidutinis ir didelis, o sunkumas skirstomas į penkis tipus: kritinis. pagrindinis, vidutinio sunkumo, nepilnametis ir kosmetinis.
- Prioritetas siejamas su planavimu, o „Rimtumas“ - su funkcionalumu ar standartais.
- Prioritetas nurodo, kaip greitai reikia ištaisyti klaidą, o „Rimtumas“ nurodo produkto funkcionalumo trūkumo rimtumą.
- Defektų prioritetas sprendžiamas pasitarus su vadovu / klientu, o defektų sunkumo lygius nustato kokybės užtikrinimo inžinierius.
- Prioritetą lemia verslo vertė, o svarbumą - funkcionalumas.
- Prioriteto vertė yra subjektyvi ir gali tam tikrą laiką keistis, priklausomai nuo projekto padėties pokyčio, o svarbumo vertė yra objektyvi ir rečiau kinta.
- Didelio prioriteto ir mažo sunkumo būklė rodo, kad defektas turi būti pašalintas nedelsiant, tačiau tai neturi įtakos taikymui, o „Labai sunkus“ ir „mažo prioriteto“ statusas rodo, kad defektas turi būti pašalintas, bet ne dėl tiesioginių priežasčių.
- Pirmenybės statusas grindžiamas kliento reikalavimais, o svarbumo statusas - techniniu produkto aspektu.
Rimtumo tipai
Programinės įrangos testavime klaidų / defektų sunkumo tipus galima suskirstyti į keturias dalis:
- Kritinis : šis defektas rodo visišką proceso sustabdymą, niekas negali tęsti toliau
- Majoras : Tai labai sunkus defektas ir sugenda sistemą. Tačiau tam tikros sistemos dalys išlieka funkcionalios
- Vidutinis : Tai sukelia tam tikrą nepageidaujamą elgesį, tačiau sistema vis tiek veikia
- Žemas : tai nesukels didelių sistemos gedimų
Prioritetiniai tipai
Klaidų / defektų prioritetų tipus galima suskirstyti į tris dalis:
- Žemas: defektas yra dirginantis veiksnys, tačiau jį galima ištaisyti, kai bus pašalintas rimtesnis defektas
- Vidutinis: Įprastos plėtros veiklos metu defektas turėtų būti pašalintas. Jis gali palaukti, kol bus sukurta nauja versija
- Didelis: defektas turi būti pašalintas kuo greičiau, nes tai stipriai paveikia sistemą ir negali būti naudojamas tol, kol jis nebus pašalintas
Patarimai nustatant defekto sunkumą
- Nuspręskite įvykio dažnumą: Kai kuriais atvejais, jei nedidelis defektas dažnai pasireiškia kode, jis gali būti sunkesnis. Taigi, žiūrint iš vartotojo perspektyvos, jis yra rimtesnis, nors tai yra nedidelis defektas.
- Atskirkite defektą: defekto išskyrimas gali padėti sužinoti jo smūgio sunkumą.
Prioritetas ir sunkumas: pagrindinis skirtumas
Prioritetas | Sunkumas |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Defektų sunkumo ir prioriteto pavyzdys
Pažiūrėkime į mažo sunkumo ir didelio prioriteto pavyzdį ir atvirkščiai
- Labai mažas sunkumas ir didelis prioritetas: logotipo klaida bet kuriai siuntimo svetainei gali būti labai sunki, nes ji neturės įtakos svetainės funkcionalumui, tačiau gali būti labai svarbi, nes nenorite, kad būtų siunčiama toliau su neteisingu logotipu.
- Labai didelis sunkumas su mažu prioritetu: Panašiai ir skrydžio tinklalapyje rezervavimo funkcijų trūkumas gali būti labai sunkus, tačiau gali būti mažas prioritetas, nes jį galima planuoti išleisti per kitą ciklą.
Defektas Triage
Defektų nustatymas yra procesas, bandantis iš naujo subalansuoti procesą, kai bandymo komanda susiduria su riboto išteklių prieinamumo problema. Taigi, kai trūkumų yra daug ir jų tikrintojų yra nedaug, defektų nustatymas padeda bandyti išspręsti kuo daugiau defektų pagal defektų parametrus, tokius kaip sunkumas ir prioritetas.
Kaip nustatyti defektų rūšiavimą:
Daugumoje sistemų defektui įvertinti svarbiausi kriterijai yra prioritetas. Tačiau tinkamas triažo procesas atsižvelgia ir į sunkumą.
Triažo procesas apima šiuos veiksmus
- Peržiūri visus defektus, įskaitant komandos atmestus defektus
- Pradinis defektų vertinimas grindžiamas jo turiniu ir atitinkamais prioriteto bei sunkumo nustatymais
- Prioriteto nustatymas defektui remiantis įvestimis
- Gaminio vadybininkas priskyrė defektą, kad jis būtų ištaisytas
- Nukreipia defektą į tinkamą savininką / komandą tolesniems veiksmams atlikti
Gairės, į kurias kiekvienas testuotojas turėtų atsižvelgti prieš pasirinkdamas sunkumą
Sunkumo parametrą vertina testuotojas, o prioritetinį parametrą - produkto vadovas arba triažo komanda. Kad defektas būtų prioritetinis, testuotojui būtina pasirinkti tinkamą sunkumą, kad būtų išvengta painiavos su kūrėjo komanda.
- Gerai supraskite prioriteto ir sunkumo sąvoką
- Visada priskirkite sunkumo lygį pagal problemos tipą, nes tai paveiks jo prioritetą
- Supraskite, kaip konkretus scenarijus ar bandymo atvejis paveiks galutinį vartotoją
- Reikia apsvarstyti, kiek laiko prireiktų defektui pašalinti, atsižvelgiant į jo sudėtingumą ir laiką defektui patikrinti
Išvada:
- Programinės įrangos inžinerijos srityje netinkamo sunkumo priskyrimas defektui gali atitolinti STLC procesą ir gali turėti tam tikros drastiškos įtakos bendram komandos rezultatui. Taigi atsakingas asmuo turi būti tikslus ir tikslus ragindamas priskirti defektą.