Bevezetés a hibába a szoftver tesztelésében

Az egyszerű hiba egy alkalmazás hibája vagy meghibásodása, amely megakadályozza az alkalmazás normál folyamatát azáltal, hogy az alkalmazás tervezett viselkedését a tényleges alkalmazáshoz tévesen hozzáigazítja. A hiba akkor fordul elő, amikor egy fejlesztő hibát követ el egy alkalmazás tervezése vagy építése során. Ha egy tesztelő észleli ezt a hibát, hibának nevezik a szoftver tesztelésében. A tesztelő felel az alkalmazás alapos vizsgálatáért annak érdekében, hogy a lehető legtöbb hibát azonosítsa, hogy egy minőségi termék elérje az ügyfelet. A munkafolyamatba és a hiba különböző állapotaiba való átállásig fontos megérteni a hiány folyamatát.

Hiba életciklusa a szoftver tesztelésében

A hiba életciklusát hibás életciklusnak is nevezik. Ez egy olyan hibafázis, amely élettartama alatt elfoglalja a különböző állapotokat. Az akkor kezdődik, amikor a tesztelő eszköz új hibát talál, és akkor fejeződik be, amikor a tesztelő eszköz eltávolítja azt a hibát, és biztosítva van, hogy a hiba nem kerül megismételésre. Ideje megérteni az alább bemutatott alapdiagram segítségével a hiba életciklusának valós munkafolyamatait.

Az alábbiakban a Bug életciklusának diagramja látható:

A hiba állapota

Nézzük meg a hiba életciklusának minden egyes elemét.

1. Nyissa meg

A programozó itt indítja el a hibanalízis folyamatát, ahol lehetséges, és javításokat végez. Ha a programozó úgy gondolja, hogy a hiba nem elegendő, akkor az adott októl függő hiba átadható a következő négy állapotnak: Elutasítás vagy Nem, nevezetesen a Másolat.

2. Új

Ez a hibák osztályozásának első állapota a hibák életciklusában. A hiba életciklusának későbbi szakaszaiban ezeket a hibákat validálják és tesztelik, ha új hibát fedeznek fel.

3. Rendeltetve

A fejlesztői csapatnak újonnan létrehozott hibát kell kiosztania a hibán ezen a szinten történő működéshez. Ezt a tervezőt a projekt vezetője vagy a csapat főnöke delegálja egy tervezőre.

4. Újravizsgálásra vár

A hiba kijavítása után a tervező a tesztelőnek hibát ad a hiba újbóli tesztelésére, és a hiba állapota az újbóli tesztelésig fennáll ”, amíg a tesztelő a hiba újbóli tesztelésén dolgozik.

5. Javítva

Ha a fejlesztő elvégzi a hiba kijavításának feladatát a szükséges változtatások elvégzésével, akkor a hiba állapotát „Javítva” lehet nevezni.

6. Ellenőrzött

Ha a tesztelőnek nincs problémája a hibával, miután a tervezőt hozzárendelték a hibához a tesztelő eszközhöz, és azt gondolta, hogy ha helyesen javítják, akkor a hibaállapotot „megerősítik”.

7. Nyissa ki újra

Ha továbbra is van valamilyen probléma a hibával, akkor a programozót felszólítják, hogy ellenőrizze újra, és a hiba állapota újból megnyílik.

8. Zárt

Ha hiányzik a hiba, a tesztelő megváltoztatja a hiba állapotát "Zárt" -ra.

9. Vizsgálja meg újra

A tesztelő ezután megkezdi a hiba újbóli tesztelését annak ellenőrzésére, hogy a fejlesztő a hibát a követelménynek megfelelően helyesen rögzítette-e.

10. Másolat

Ha a fejlesztő a hibát bármely más hibához hasonlóan veszi figyelembe, vagy ha a hiba meghatározása más hibára keveredik, akkor a hiba állapotát a fejlesztõ megváltoztatja „másolat” -ra.

Bug paramétere a szoftver tesztelésében

  • A kiadás dátuma, jóváhagyások, szerző és státusz.
  • Súlyosság és az esemény prioritása.
  • A teszt eset, amely megmutatta a problémát.
  • Az esemény meghatározása reprodukciós lépésekkel.

Útmutató a hiány életciklusának megvalósításához

  • Az egész csapatnak egyértelműen meg kell értenie a hiba különböző körülményeit, mielőtt megkezdi a hiba életciklusának kutatását.
  • A jövőbeni zavar elkerülése érdekében a hiba életciklusát megfelelően dokumentálni kell.
  • Gondoskodjon arról, hogy minden, az alapértelmezett életciklushoz kapcsolódó feladatot ellátó személy egyértelműen megértse felelősségét a jobb eredményekért.
  • Minden olyan személynek, aki megváltoztatja a hiba státusát, ismernie kell azt az állapotot, amelynek elegendő információt kell adnia a hiba állapotáról és annak okáról, hogy mindenki, aki a hibán dolgozik, könnyen láthassa a hiba okát.
  • A hibakövetési eszközt körültekintően kell kezelni a hiba életciklusának munkafolyamata során, a hibák közötti egységesség biztosítása érdekében.

Következtetés

Remélem, van valamilyen ismerete a hiba életciklusáról. Ez a cikk a jövőben is kényelmesen segít, ha a szoftverhibákkal foglalkozik.

Ajánlott cikkek

Ez egy útmutató a Mi a hiba a szoftver tesztelésében című részben. Itt tárgyaljuk egy hiba életciklusát, állapotát, paraméterét és útmutatásait. Megnézheti más kapcsolódó cikkeket is, ha többet szeretne megtudni -

  1. Szoftvertesztelés életciklusa
  2. Mi a szoftver tesztelése?
  3. A szoftver tesztelésének típusai
  4. Hiba az életciklus a szoftver tesztelésében

Kategória: