Třídění chyb/defektů v testování softwaru

Co je „třídění defektů“?

Třídění defektů je proces, kde je každé chybě přiřazena priorita na základě její závažnosti, frekvence, rizika atd. Termín třídění se používá v Testování softwaru / QA k definování závažnosti a priority nových defektů.

Proč potřebujeme mít „třídění defektů“?

Cílem Bug Triage je vyhodnotit, stanovit priority a přiřadit řešení závad. Tým musí ověřit závažnost defektu, provést změny podle potřeby, dokončit řešení defektů a přidělit zdroje. Používá se hlavně v agilním řízení projektů.

Třídění chyb/defektů

Jak často je třeba provést „třídění defektů“ ve vydání?

Četnost schůzek k třídění defektů není pevná. Záleží na projektové situaci.

Zde jsou některé důležité faktory, které rozhodují o frekvenci schůzek pro třídění defektů:

Tyto důležité faktory jsou:

  • Podle harmonogramu projektu
  • Počet závad v systému
  • Dopad na plány dostupnosti členů týmu
  • Celkové zdraví projektu

Obvykle se porady pro třídění defektů konají dvakrát nebo třikrát týdně.

Kdo jsou povinní a další účastníci „třídění defektů“?

Povinní účastníci

Níže uvedení členové projektu se vždy účastní setkání k třídění defektů.

  • Project Manager
  • Vedoucí testovacího týmu
  • Technický vedoucí
  • Vedoucí vývojového týmu

Volitelní účastníci

  • Vývojáři
  • Testery
  • Business Analyst

Role a odpovědnosti účastníků během „třídění defektů“.

Vedoucí testovacího týmu

  • Naplánovaná schůzka pro třídění chyb a odeslání oznámení o schůzce pro účastníky.
  • Vytvořte zprávu o závadě a odešlete ji všem účastníkům před schůzkou.
  • Přiřaďte prioritu a závažnost závad.
  • Předveďte prezentaci, aby ostatní členové pochopili hlavní příčinu defektu.
  • Každá poznámka ze schůzky je zachycena a odeslána účastníkům schůzky.

Vedoucí vývoje

  • Pomáhá při stanovení priority vad.
  • Diskutujte o obtížnosti defektu a vysvětlete riziko spojené s touto vadou.
  • Přidělte práci na odstranění závad příslušným vývojářům.
  • Aktualizujte řešení závad a zahrňte poznámky k vývoji pro případ, že by nějaké informace chyběly nebo pokud by vývojáři potřebovali nějaké další informace.

Project Manager

  • Pomoc při stanovení priority závad.
  • Diskutujte o datu vydání další iterace pro QA.
  • Je třeba zajistit, aby byli na schůzku o třídění chyb pozváni také zástupci souvisejících uživatelů.

Project Manager

Co se stane během setkání „Třídění defektů“?

  • Vedoucí testovacího týmu rozešle zprávu o chybě s novými závadami. Během porady pro třídění defektů je každý defekt analyzován, aby se zjistilo, zda je mu přiřazena správná priorita a závažnost.
  • V případě potřeby se priority uspořádají.
  • Vady jsou analyzovány a hodnoceny podle stupně jejich závažnosti.
  • To zahrnuje diskusi o složitosti vady, rizicích, odmítnutí, přeřazení chyb.
  • Aktualizace jsou zachyceny v systému sledování chyb.
  • Technik kontroly kvality provede změny u každé závady a prodiskutuje je s každým účastníkem.
  • Pole „Komentáře“ je správně aktualizováno uvedením podstatných bodů schůzky.

Jaký je výsledek „třídění defektů“?

Na konci každého setkání budou připraveny metriky třídění defektů a předány všem účastníkům. Tato zpráva slouží jako zápis z jednání, který bude užitečný pro budoucí jednání.

Proč investovat do čističky vzduchu?

  • Třídění defektů je proces, kdy je každé chybě přiřazena priorita na základě její závažnosti, frekvence, rizika atd.
  • Cílem Bug Triage je vyhodnotit, stanovit priority a přiřadit řešení závad.
  • Frekvence schůzek k třídění defektů se určuje podle harmonogramu projektu, počtu defektů v systému, celkového stavu projektu atd.
  • Tohoto setkání se účastní projektový manažer, vedoucí testovacího týmu, technický vedoucí, vedoucí vývojového týmu.
  • Vady jsou analyzovány a hodnoceny podle stupně jejich závažnosti.