Junior
Kaip klasifikuoti klaidas programuotojui?
sobes.tech AI
Atsakymas iš AI
Klasifikacija klaidų padeda kūrėjams greičiau suprasti problemą ir nustatyti pataisos prioritetą. Pagrindiniai kriterijai:
- Sunkumas (Severity): Klaidos poveikis programos veikimui:
- Blocker: Programa visiškai neveikia arba pagrindinė funkcija nėra prieinama, nėra apeities būdų.
- Critical: Svarbus funkcionalumo pažeidimas, paveikiantis daug vartotojų arba pagrindinius verslo procesus. Gali būti laikinų arba dalinių apeities būdų.
- Major: Žymus funkcionalumo arba naudotojo patogumo pažeidimas, bet be visiško blokavimo.
- Minor: Nedidelis funkcionalumo pažeidimas, kosmetiniai trūkumai, rašybos klaidos. Svariai neįtakoja programos veikimo.
- Trivial: Maži trūkumai, beveik nepaveikia naudotojo darbo, gali būti pataisyti paskutiniai.
- Prioritetas (Priority): Klaidos taisymo skubumas. Nustatoma kartu QA ir Product Owner/Team Lead.
- Highest: Reikalauja nedelsto pataisymo, blokuoja leidimą arba kritiškai veikia pagrindinius naudotojus.
- High: Turėtų būti pataisyta artimiausiu metu, veikia svarbius scenarijus.
- Medium: Pageidautina pataisyti iki kito leidimo.
- Low: Gali būti pataisyta vėlesniuose leidimuose, nėra kritiška.
- Tipas (Type): Defekto kategorija:
- Functional: Funkcinės klaidos.
- UI/UX: Išvaizdos arba naudotojo patogumo problemos.
- Performance: Veiklos problemos (įkėlimo greitis, reagavimas).
- Security: Saugumo pažeidimai.
- Compatibility: Klaidos, susijusios su veikimu skirtinguose įrenginiuose, naršyklėse, OS.
- Integration: Problemų sąveika tarp modulių ar sistemų.
- Usability: Sunkumai naudojant sąsają ar atliekant užduotis.
- Statusas (Status): Esamas klaidos būklė gyvenimo cikle:
- New: Neseniai sukurta.
- Open: Priimta darbui.
- In Progress: Dirbama.
- Fixed: Pataisyta programuotojo.
- Pending Retest: Laukiama pakartotinio testavimo QA.
- Reopen: Nepavyko pakartotinai patikrinti, vėl paskirta programuotojui.
- Closed: Sėkmingai išbandyta.
- Rejected/Cannot Reproduce: Klaida nepasikartoja arba nėra klaida.
- Deferred/Postponed: Pataisyti atidėta į vėlesnį laiką.
Teikiant informaciją taip pat svarbu aiškiai aprašyti atkūrimo žingsnius, faktinį ir tikėtina rezultatą, versiją, logus.