Sobes.tech
Junior

Kuidas klassifitseerida vigu arendajale?

sobes.tech AI

Vastus AI-lt

Klassifikatsioon vead aitab arendajatel kiiremini mõista probleemi ja määrata parandamise prioriteedi. Peamised kriteeriumid:

  • Tõsidus (Severity): Viga mõju rakenduse tööle:
    • Blocker: Rakendus on täielikult töötamatu või põhifunktsioon pole saadaval, puuduvad ümbersõidud.
    • Critical: Tõsine funktsionaalsuse rikkumine, mis mõjutab suurt kasutajate arvu või põhitegevusi. Võivad olla ajutised või osalised ümbersõidud.
    • Major: Oluline funktsionaalsuse või kasutusmugavuse rikkumine, kuid ilma täieliku blokeeringuta.
    • Minor: Väike funktsionaalsuse rikkumine, kosmeetilised vead, õigekirjavead. Ei mõjuta oluliselt rakenduse tööd.
    • Trivial: Väikesed vead, peaaegu ei mõjuta kasutaja tööd, võivad olla viimaseks parandatud.
  • Prioriteet (Priority): Viga parandamise kiiret. Määratakse koos QA ja Product Owner/Team Lead.
    • Highest: Nõuab viivitamatut parandust, blokeerib väljaandmise või kriitiliselt mõjutab põhikasutajaid.
    • High: Tuleb parandada võimalikult kiiresti, mõjutab olulisi stsenaariume.
    • Medium: Soovitatav parandada enne järgmist väljaandmist.
    • Low: Võib parandada hilisemates väljaannetes, ei ole kriitiline.
  • Tüüp (Type): Defekti kategooria:
    • Functional: Funktsionaalne viga.
    • UI/UX: Väljanägemise või kasutusmugavuse probleemid.
    • Performance: Tõrkeid jõudluses (laadimiskiirus, reageerimine).
    • Security: Turvalisuse nõrkused.
    • Compatibility: Vead, mis on seotud erinevate seadmete, brauserite, OS-idega.
    • Integration: Probleemid moodulite või süsteemide vahel.
    • Usability: Raske kasutajaliidese või ülesannete täitmisel.
  • Staatus (Status): Praegune vea seisund elutsüklis:
    • New: Just loodud.
    • Open: Võetud tööle.
    • In Progress: Töös.
    • Fixed: Arendaja poolt parandatud.
    • Pending Retest: Ootab QA uuesti testimist.
    • Reopen: Ei läbinud uuesti testimist, uuesti määratud arendajale.
    • Closed: Edukalt läbinud uuesti testimise.
    • Rejected/Cannot Reproduce: Viga ei korduks või ei ole viga.
    • Deferred/Postponed: Parandus edasi lükatud.

Info andmisel on samuti oluline selgelt kirjeldada taasalustamise samme, faktilist ja oodatavat tulemust, ehituse versiooni/keskkonda, logisid.