Middle
Millele sõltub vigade raskusastme (severity) klassifikatsioon?
sobes.tech AI
Vastus AI-lt
Kriitilisuse taseme (severity) vigade klassifikatsioon sõltub peamiselt vea mõju ulatusest süsteemi töövõimele, selle funktsionaalsusele ja kasutajaga suhtlemisele:
Peamised tegurid, mis määravad severity:
- Põhifunktsiooni mõju: Kui palju takistab viga põhifunktsioonide täitmist, mille jaoks toode on loodud:
- Kasutajale mõjuv tase: Kas viga muudab toote kasutamise võimatuks, ebamugavaks või lihtsalt põhjustab väikese ärrituse:
- Ümbersõidu võimalus: Kas on võimalus viga vältida ja tööd jätkata või see täielikult takistab ülesande täitmist:
- Sagedus: Kui sageli kasutaja selle vea kogeb:
- Andmete kadumise risk: Kas viga võib põhjustada kasutaja andmete kadumise või kahjustamise:
- Turvalisuse mõju: Kas viga kujutab endast ohtu andmete või süsteemi turvalisusele:
- Nõuete järgimine: Kui palju viga rikub määratletud nõudeid:
Standardse severity tasemed (võivad projektist sõltuvalt erineda):
- Blocker: Kriitiline viga, mis muudab põhifunktsiooni kasutamise võimatuks või blokeerib edasise testimise. Vajalik kohene parandamine:
- Critical: Tõsine viga, mis mõjutab põhifunktsiooni, kuid seda saab mööda minna. Tõsiselt halvendab kasutajakogemust:
- Major: Oluline viga, mis mõjutab sekundaarset funktsionaalsust või põhjustab tõsiseid ebamugavusi, kuid ei muuda toodet täielikult kasutuskõlbmatuks:
- Minor: Väike viga, mis on seotud visuaalse kuvamise, kasutusmugavuse või sekundaarsete funktsioonidega, ei mõjuta põhitegevust:
- Trivial/Cosmetic: Väike viga, mis ei mõjuta funktsionaalsust ega kasutusmugavust (näiteks kirjavead):
Oluline on kehtestada selged kriteeriumid iga severity taseme jaoks, mis on kooskõlas meeskonna ja huvigruppidega, et tagada vigade hindamise ühtlus.