Trijaža grešaka/defekata u testiranju softvera

Što je 'trijaža kvara'?

Trijaža nedostataka je proces u kojem se svakom bugu daje prioritet na temelju njegove ozbiljnosti, učestalosti, rizika itd. Termin trijaže koristi se u testiranju softvera/QA-u za definiranje ozbiljnosti i prioriteta novih nedostataka.

Zašto trebamo imati 'trijažu kvarova'?

Cilj Bug Triage je procijeniti, odrediti prioritete i dodijeliti rješavanje nedostataka. Tim treba potvrditi ozbiljnost kvara, izvršiti promjene prema potrebi, finalizirati rješavanje nedostataka i dodijeliti resurse. Uglavnom se koristi u agilnom upravljanju projektima.

Trijaža grešaka/defekata

Koliko često treba provoditi 'trijažu kvarova' u izdanju?

Učestalost sastanka trijaže kvara nije fiksna. Ovisi o projektnoj situaciji.

Ovdje su neki važni čimbenici koji odlučuju o učestalosti sastanaka trijaže kvarova:

Ovi važni čimbenici su:

  • Prema rasporedu projekta
  • Broj nedostataka u sustavu
  • Utjecaj na rasporede dostupnosti članova tima
  • Sveukupno zdravlje projekta

Obično se sastanci trijaže kvarova održavaju dva ili tri puta tjedno.

Tko su obvezni i ostali sudionici 'Trijaže kvarova'?

Obavezni sudionici

Dolje članovi projekta uvijek sudjeluju na sastancima trijaže kvarova.

  • Voditeljica projekta
  • Voditelj ispitnog tima
  • Tehničko vodstvo
  • Voditelj razvojnog tima

Neobavezni sudionici

  • Developeri
  • testeri
  • Poslovni analitičar

Uloge i odgovornosti sudionika tijekom 'Trijaže kvarova'.

Voditelj ispitnog tima

  • Zakazani sastanak trijaže bugova i slanje obavijesti o sastanku za sudionike.
  • Napravite izvješće o nedostatku i pošaljite ga svim sudionicima prije sastanka.
  • Dodijelite prioritet i ozbiljnost nedostataka.
  • Izložite prezentaciju kako bi drugi članovi razumjeli temeljni uzrok kvara.
  • Svaka bilješka sa sastanka se bilježi i šalje sudionicima sastanka.

Voditelj razvoja

  • Pomaže u određivanju prioriteta nedostataka.
  • Razgovarajte o poteškoćama s nedostatkom i objasnite rizik koji je povezan s tim nedostatkom.
  • Dodijelite posao za ispravljanje nedostataka relevantnim programerima.
  • Ažurirajte rješavanje nedostataka i uključite bilješke o razvoju u slučaju da bilo koja informacija nedostaje ili bilo koja dodatna informacija potrebna programerima.

Voditeljica projekta

  • Pomoć u određivanju prioriteta nedostataka.
  • Razgovarajte o sljedećem datumu izdanja iteracije za osiguranje kvalitete.
  • Trebate osigurati da su povezani predstavnici korisnika također pozvani na sastanak o trijaži bugova.

Voditeljica projekta

Što se događa tijekom sastanka 'Trijaža kvarova'?

  • Voditelj testnog tima šalje izvješće o greškama s novim nedostacima. Tijekom sastanka trijaže kvarova, svaki se kvar analizira kako bi se vidjelo jesu li mu dodijeljeni pravi prioritet i ozbiljnost.
  • Prioriteti se preuređuju ako je potrebno.
  • Nedostaci se analiziraju i ocjenjuju prema stupnju ozbiljnosti.
  • To uključuje raspravu o složenosti kvara, rizicima, odbijanju, ponovnom dodjeljivanju pogrešaka.
  • Ažuriranja se bilježe u sustavu praćenja grešaka.
  • QA inženjer izvršit će izmjene na svakom nedostatku i raspraviti o tome sa svakim sudionikom.
  • Polje "Komentari" ispravno se ažurira bilježenjem bitnih točaka sastanka.

Kakav je ishod 'trijaže kvarova'?

Na kraju svakog sastanka pripremit će se metrika trijaže kvarova i dati svim sudionicima. Ovo izvješće služi kao zapisnik sastanka koji će se pokazati korisnim za buduće sastanke.

Zaključak

  • Trijaža kvarova je proces u kojem se svakom bugu daje prioritet na temelju njegove ozbiljnosti, učestalosti, rizika itd.
  • Cilj Bug Triage je procijeniti, odrediti prioritete i dodijeliti rješavanje nedostataka.
  • Učestalost sastanka trijaže kvarova odlučuje se prema rasporedu projekta, broju nedostataka u sustavu, ukupnom stanju projekta itd.
  • Na ovom sastanku sudjeluju voditelj projekta, voditelj testnog tima, tehnički voditelj, voditelj razvojnog tima.
  • Nedostaci se analiziraju i ocjenjuju prema stupnju ozbiljnosti.