Proč je testování chyb / vad důležité při testování softwaru

Obsah:

Anonim

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.