Co je „Defect Triage“?
Třídění vad je proces, při kterém je každá chyba upřednostňována 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 vad.
V tomto tutoriálu se naučíme -
- Co je „Defect Triage“?
- Proč potřebujeme mít „Defect Triage“?
- Jak často je třeba provést „Defect Triage“ při propuštění?
- Kdo jsou povinní a další účastníci „Defect Triage“?
- Role a odpovědnosti účastníků během „Defect Triage“.
- Co se stane během setkání „Defect Triage“?
- Jaký je výsledek „Defect Triage“?
Proč potřebujeme mít „Defect Triage“?
Cílem Bug Triage je vyhodnotit, upřednostnit a přiřadit řešení závad. Tým musí ověřit závažnost vady, provést změny podle potřeby, dokončit řešení vad a přiřadit prostředky. Používá se hlavně v agilním řízení projektů.
Jak často je třeba provést „Defect Triage“ při propuštění?
Četnost setkání třídění vad není pevně stanovena. Záleží na situaci projektu.
Tady je několik důležitých faktorů, které rozhodují o frekvenci setkání Defect Triage Meetings:
Mezi tyto důležité faktory patří:
- Podle harmonogramu projektu
- Počet závad v systému
- Dopad na plány dostupnosti členů týmu
- Celkový stav projektu
Setkání Defekt Triage se obvykle konají dvakrát nebo třikrát týdně.
Kdo jsou povinní a další účastníci „Defect Triage“?
Povinní účastníci
Níže se členové projektu vždy účastní setkání Defect Triage Meetings.
- Projektový manažer
- Vedoucí testovacího týmu
- Technický zájemce
- Vedoucí vývojového týmu
Nepovinní účastníci
- Vývojáři
- Testeři
- Obchodní analytik
Role a odpovědnosti účastníků během „Defect Triage“.
Vedoucí testovacího týmu
- Naplánovaná schůzka o 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 vad.
- Proveďte prezentaci, aby ostatní členové pochopili hlavní příčinu závady.
- Každá poznámka o schůzce je zachycena a odeslána účastníkům schůzky.
Vedoucí vývoje
- Pomáhá při stanovení priorit vad.
- Diskutujte o problémech s defekty a vysvětlete s nimi spojená rizika.
- Přidělte práci na opravu vad příslušným vývojářům.
- Aktualizujte rozlišení vady a zahrňte poznámky k vývoji v případě, že chybí nějaké informace nebo jakékoli další informace potřebné pro vývojáře.
Projektový manažer
- Pomoc při stanovení priorit 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í „Defect Triage“?
- Vedoucí testovacího týmu zasílá hlášení o chybách s novými vadami. Během schůzky třídění vad je každá vada analyzována, aby se zjistilo, zda je jí přiřazena správná priorita a závažnost.
- V případě potřeby jsou upraveny priority.
- Vady jsou analyzovány a hodnoceny podle stupně jejich závažnosti.
- To zahrnuje diskusi týkající se složitosti vady, rizik, odmítnutí, opětovného přiřazení chyb.
- Aktualizace jsou zachyceny v systému sledování chyb.
- Inženýr QA provede změny u každé vady a prodiskutuje je s každým účastníkem.
- Pole „Komentáře“ je správně aktualizováno tím, že jsou zaznamenány důležité body schůzky.
Jaký je výsledek „Defect Triage“?
Na konci každého setkání budou připraveny metriky Defect Triage a předány všem účastníkům. Tato zpráva slouží jako zápis ze schůzky, který bude užitečný pro budoucí schůzky.
Závěr:
- Třídění vad je proces, při kterém je každá chyba upřednostňována na základě její závažnosti, frekvence, rizika atd.
- Cílem Bug Triage je vyhodnotit, upřednostnit a přiřadit řešení závad.
- O frekvenci třídění vad se rozhoduje podle harmonogramu projektu, počtu vad 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.