Životný cyklus chyby / chyby v testovaní softvéru

Obsah:

Anonim

Čo je porucha životného cyklu?

Defektný životný cyklus alebo chyba Životný cyklus v testovaní softvéru je špecifická skupina stavov, ktorými prechádza chyba alebo chyba počas celej svojej životnosti. Účelom životného cyklu chyby je ľahká koordinácia a komunikácia o aktuálnom stave chyby, ktorá sa mení u rôznych postupníkov, a zefektívnenie a odstránenie procesu opravy chyby.

Stav chyby

Stav defektu alebo stav chyby v životnom cykle defektu je súčasný stav, v ktorom defekt alebo chyba momentálne prechádzajú. Cieľom stavu poruchy je presne vystihnúť aktuálny stav alebo postup poruchy alebo chyby, aby bolo možné lepšie sledovať a porozumieť skutočnému priebehu životného cyklu chyby.

Počet stavov, ktorými porucha prechádza, sa v jednotlivých projektoch líši. Nižšie uvedený diagram životného cyklu pokrýva všetky možné stavy

  • Nové: Keď sa nová chyba zaznamená a zverejní prvýkrát. Je mu priradený status ako NOVÝ.
  • Priradené: Keď tester zverejní chybu, vedúci testera chybu schváli a pridelí ju vývojárskemu tímu.
  • Otvorené : Vývojár začne analyzovať a pracuje na oprave chyby
  • Oprava : Keď vývojár vykoná potrebnú zmenu kódu a túto zmenu overí, môže vykonať stav chyby „Opravený“.
  • Čakajúce opätovné testovanie : Po odstránení chyby vývojár poskytne konkrétny kód na opätovné testovanie kódu testerovi. Pretože testovanie softvéru zostáva nevybavené od konca testerov, je mu pridelený stav „čaká sa na opätovné testovanie“.
  • Opätovné testovanie : Tester v tejto fáze vykoná opätovné testovanie kódu, aby skontroloval, či je chyba opravená vývojárom alebo nie, a zmení stav na „Znova testovať“.

  • Overené : Tester znova testuje chybu potom, ako ju opravil vývojár. Ak v softvéri nie je zistená chyba, je opravená a pridelený stav je „overený“.
  • Opätovné otvorenie: Ak chyba pretrváva aj potom, čo vývojár chybu opravil, tester zmení stav na „znovuotvorený“. Chyba opäť prechádza životným cyklom.
  • Uzavreté : Ak chyba už neexistuje, tester priradí stav „Uzavreté“.
  • Duplikát : Ak sa chyba opakuje dvakrát alebo chyba zodpovedá rovnakému konceptu chyby, stav sa zmení na „duplikát“.
  • Zamietnuté : Ak sa vývojár domnieva, že chyba nie je skutočnou chybou, zmení ju na „zamietnutú“.
  • Odložené : Ak súčasná chyba nemá hlavnú prioritu a ak sa očakáva jej oprava v nasledujúcom vydaní, potom sa týmto chybám priradí stav „Odložená“.
  • Nejedná sa o chybu : Ak to nemá vplyv na funkčnosť aplikácie, potom je stav priradený k chybe „Nie je chyba“.

Vysvetlenie životného cyklu chyby

    1. Tester zistí chybu
    2. Stav priradený k chybe - Nový
    3. Porucha sa postúpi vedúcemu projektu na analýzu
    4. Projektový manažér rozhodne, či je chyba platná
    5. Tu nie je chyba platná - stav je uvedený ako „Odmietnutý“.
    6. Projektový manažér teda priradí stav zamietnutý . Ak chyba nie je odmietnutá, ďalším krokom je kontrola, či je v rozsahu. Predpokladajme, že máme ďalšiu funkciu - e-mailovú funkciu pre rovnakú aplikáciu, a vy s tým narazíte na problém. Nie je to však súčasť aktuálneho vydania, keď sa tieto chyby označujú ako odložený alebo odložený stav.
    7. Ďalej správca overí, či sa podobná chyba vyskytla už skôr. Ak áno, je defektu priradený stavový duplikát .
    8. Ak nie, chyba je priradená vývojárovi, ktorý začne opravovať kód. Počas tejto fázy je defektu priradený prebiehajúci stav .
    9. Akonáhle je kód opravený. Poruche je priradený stav opravený
    10. Potom tester znova otestuje kód. V prípade, že testovací prípad prejde, porucha je uzavretá. Ak testovacie prípady opäť zlyhajú, chyba sa znova otvorí a pridelí vývojárovi.
    11. Zvážte situáciu, keď sa počas prvého uvoľnenia rezervácie letu zistila chyba vo faxovom poradí, ktorá bola opravená a bol jej priradený stav uzavretý. Počas druhého vydania aktualizácie sa znova objavila rovnaká chyba. V takom prípade sa uzatvorená chyba znovu otvorí.

To je všetko k životnému cyklu Bug

Toto školiace video popisuje pomocou príkladu rôzne fázy chyby nazývanej životný cyklus chyby a jej dôležitosť

Ak video nie je prístupné, kliknite sem