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ů.
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ů.
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.