Úvod do testovania chýb v softvéri

Jednoduchá chyba je chyba alebo zlyhanie aplikácie, ktorá bráni normálnemu toku aplikácie nesprávnym vyrovnaním správania aplikácie so skutočnou aplikáciou. Chyba sa objaví, keď vývojár urobí chybu pri návrhu alebo konštrukcii aplikácie. Ak tester zistí túto chybu, označuje sa to ako chyba pri testovaní softvéru. Tester je zodpovedný za dôkladné testovanie aplikácie, aby sa zistilo čo najviac chýb, aby sa produkt kvality dostal k zákazníkovi. Kým neprejde na pracovný tok a do rôznych stavov defektu, je dôležité porozumieť procesu deficitu.

Životný cyklus chýb pri testovaní softvéru

Životný cyklus bugov je známy aj ako životný cyklus defektov. Je to fáza poruchy, ktorá počas svojej životnosti zaberá rôzne stavy. Začína sa, keď testovacie zariadenie nájde novú chybu a končí, keď testovacie zariadenie odstráni túto chybu a je zabezpečené, že sa chyba nebude replikovať. Teraz je čas pochopiť prostredníctvom základného diagramu, ako je znázornené nižšie, skutočný pracovný tok životného cyklu defektov.

Nižšie je uvedený diagram životného cyklu chyby:

Stav chyby

Pozrime sa na každú zložku životného cyklu chyby.

1. Otvorte

Programátor tu začína proces analýzy chýb, ak je to možné, a snaží sa ho opraviť. Ak sa programátor domnieva, že chyba nie je dostatočná, potom sa chyba v závislosti od konkrétneho dôvodu môže preniesť do nasledujúcich štyroch stavov, Odmietnuť alebo Ne, konkrétne Duplikovať.

2. Nové

Toto je prvý stav klasifikácie chýb v životnom cykle chýb. V neskorších fázach životného cyklu bugov sa vykoná validácia a testovanie týchto chýb, ak sa zistí nová chyba.

3. Priradené

Vývojovému tímu je pridelená novovytvorená porucha pre fungovanie na tejto úrovni. Toto bude poverené projektantom vedúci projektu alebo šéf tímu.

4. Čaká sa na skúšku

Po odstránení chyby návrhár dá skúšobnému prístroju poruchu pri opakovanom testovaní poruchy a stav poruchy zostáva v čakajúcom opätovnom testovaní, až kým skúšajúci nepracuje na opätovnom testovaní poruchy.

5. Opravené

Ak vývojár dokončí úlohu odstránenia chyby vykonaním potrebných zmien, stav chyby možno nazvať „Opravené“.

6. Overené

Ak tester nemá problém s vadou po tom, čo konštruktérovi bola priradená chyba k testovaciemu zariadeniu a domnieval sa, že ak bola správne opravená, stav vady sa priradí „potvrdený“.

7. Znovu otvorte

Ak problém pretrváva, programátor bude požiadaný o opätovnú kontrolu a stav defektov bude znovu otvorený.

8. Zatvorené

Ak chyba chýba, tester zmení stav chyby na „Uzavreté“.

9. Opakovaná skúška

Tester potom začne úlohu opätovne testovať defekt, aby skontroloval, či defekt správne opravil vývojár, ako to vyžaduje požiadavka.

10. Duplikát

Ak vývojár považuje chybu za podobnú akejkoľvek inej chybe, alebo ak sa definícia chyby spája s inou chybou, vývojár zmení stav chyby na „duplikát“.

Parameter Chyba pri testovaní softvéru

  • Dátum vydania, schválenia, autor a stav.
  • Závažnosť a priorita incidentu.
  • Testovací prípad, ktorý ukázal problém.
  • Definícia incidentu s reprodukčnými krokmi.

Pokyny na implementáciu životného cyklu nedostatočnosti

  • Celý tím musí jasne porozumieť rôznym podmienkam chyby pred začatím výskumu životného cyklu defektov.
  • Aby sa v budúcnosti predišlo nejasnostiam, mal by sa životný cyklus defektov riadne zdokumentovať.
  • Zaistite, aby každý, kto má akúkoľvek úlohu súvisiacu s predvoleným životným cyklom, veľmi jasne pochopil svoju zodpovednosť za lepšie výsledky.
  • Každý jednotlivec, ktorý zmení stav defektu, by mal poznať správne stav, ktorý by mal poskytnúť dostatok informácií o stave defektu a jeho príčine, aby každý, kto na defekte pracuje, mohol ľahko zistiť príčinu poruchy.
  • S nástrojom na sledovanie defektov by sa malo zaobchádzať opatrne v pracovnom toku životného cyklu defektov, aby sa zabezpečila konzistentnosť medzi defektmi.

záver

Dúfam, že máte nejaké vedomosti o životnom cykle chyby. Tento článok vám tiež v budúcnosti pohodlne pomôže, ak sa zaoberáte chybami softvéru.

Odporúčané články

Toto je príručka k téme Čo je chyba v testovaní softvéru. Tu diskutujeme o životnom cykle chyby, stave, parametroch a vedení. Viac informácií nájdete aj v ďalších súvisiacich článkoch -

  1. Životný cyklus testovania softvéru
  2. Čo je testovanie softvéru?
  3. Typy testovania softvéru
  4. Životný cyklus defektov pri testovaní softvéru

Kategórie: