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 -
- Szoftvertesztelés életciklusa
- Mi a szoftver tesztelése?
- A szoftver tesztelésének típusai
- Hiba az életciklus a szoftver tesztelésében