Sobes.tech
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.