Úvod do testování chyb v softwaru

Jednoduchá chyba je chyba nebo selhání aplikace, které zabraňuje normálnímu toku aplikace nesprávným vyrovnáním chování aplikace se skutečnou aplikací. K chybě dochází, když vývojář udělá chybu během návrhu nebo konstrukce aplikace. Pokud tester detekuje tuto chybu, označuje se to jako chyba při testování softwaru. Zkoušející je zodpovědný za důkladné testování aplikace, aby bylo možné identifikovat co nejvíce vad, aby se produkt kvality dostal k zákazníkovi. Až do přechodu do pracovního postupu a různých stavů vady je důležité porozumět procesu nedostatku.

Životní cyklus chyby v testování softwaru

Životní cyklus chyby je také známý jako Životní cyklus vad. Je to fáze defektu, která během své životnosti zabírá různé stavy. Začíná, když testovací zařízení najde novou vadu a končí, když testovací zařízení tuto vadu odstraní a je zajištěno, že vada nebude replikována. Nyní je čas pochopit prostřednictvím základního diagramu, jak je ukázáno níže, skutečný pracovní postup životního cyklu vad.

Níže je uveden diagram životního cyklu chyby:

Stav chyby

Podívejme se na každou složku životního cyklu chyby.

1. Otevřete

Programátor zde začíná proces analýzy chyb, pokud je to možné, a snaží se jej opravit. Pokud se programátor domnívá, že vada není dostatečná, může být chyba v závislosti na konkrétním důvodu předána do následujících čtyř stavů, Odmítnout nebo Ne, konkrétně Duplikovat.

2. Nové

Toto je první stav klasifikace chyb v životním cyklu chyb. V pozdějších stádiích životního cyklu chyb se provádí ověření a testování těchto chyb, pokud se objeví nová vada.

3. Přiřazeno

Vývojovému týmu je přidělena nově vytvořená chyba pro provoz na této úrovni. To bude pověřeno projektantem vedoucím projektu nebo šéfem týmu.

4. Čeká na opakování

Po opravě vady návrhář dá testerovi poruchu pro opětovné testování poruchy a stav vady zůstane v čekajícím opakovaném testu, dokud tester nepracuje na opětovném testování poruchy.

5. Opraveno

Pokud vývojář dokončí úlohu opravy vady provedením nezbytných změn, lze stav vady nazvat „Opraveno“.

6. Ověřeno

Pokud tester nemá problém s vadou poté, co projektant přiřadil vadu testovacímu zařízení a domníval se, že pokud byl správně opraven, je stav vady přiřazen „potvrzeno“.

7. Znovu otevřete

Pokud problém přetrvává, programátor bude vyzván k opětovné kontrole a stav defektu bude znovu otevřen.

8. Zavřeno

Pokud závada chybí, tester změní stav závady na „Uzavřeno“.

9. Opakovaná zkouška

Tester poté zahájí úlohu opětovného testování vady, aby zkontroloval, zda je vada vývojářem správně opravena, jak to vyžaduje požadavek.

10. Duplikovat

Pokud vývojář považuje vadu za jinou vadu nebo pokud se definice defektu mísí s jinou vadou, vývojář změní stav vady na „duplikát“.

Parametr chyby při testování softwaru

  • Datum vydání, schválení, autor a stav.
  • Závažnost a priorita incidentu.
  • Testovací případ, který ukázal problém.
  • Definice incidentu s reprodukčními kroky.

Pokyny pro implementaci životního cyklu nedostatečnosti

  • Celý tým musí před začátkem výzkumu životního cyklu vady jasně pochopit různé podmínky chyby.
  • Aby se v budoucnu zabránilo záměně, měl by být životní cyklus vady řádně zdokumentován.
  • Zajistěte, aby každý, kdo má jakýkoli úkol související s výchozím životním cyklem, velmi jasně pochopil svou odpovědnost za lepší výsledky.
  • Každý jednotlivec, který změní stav vady, by měl řádně znát stav, který by měl poskytnout dostatek informací o stavu vady a důvodu, aby každý, kdo na této vadě pracuje, mohl snadno vidět důvod vady.
  • S nástrojem pro sledování defektů by se mělo postupovat opatrně v pracovním postupu životního cyklu defektů, aby byla zajištěna konzistence mezi defekty.

Závěr

Doufám, že máte nějaké znalosti o životním cyklu vady. Tento článek vám také v budoucnu pohodlně pomůže, pokud se zabýváte softwarovými vadami.

Doporučené články

Toto je průvodce Co je chyba v testování softwaru. Zde diskutujeme životní cyklus chyby, stav, parametry a vedení. Další informace naleznete také v dalších souvisejících článcích -

  1. Životní cyklus testování softwaru
  2. Co je testování softwaru?
  3. Typy testování softwaru
  4. Životní cyklus vad při testování softwaru

Kategorie: