Mi a hiba életciklusa?
A szoftver tesztelésében a hiba életciklusa vagy a hiba életciklusa az a speciális állapot, amelyen keresztül a hiba vagy a hiba teljes életében átmegy. A hiba életciklusának célja, hogy könnyen koordinálja és közölje a hiba aktuális állapotát, amely változik a különböző engedményezettek számára, és a hibajavítási folyamat szisztematikus és hatékony legyen.
Defect Status
A hiba állapota vagy a hiba állapota a hiba életciklusában az a pillanatnyi állapot, amelyből a hiba vagy egy hiba jelenleg zajlik. A hiba állapotának célja a hiba vagy hiba aktuális állapotának vagy előrehaladásának pontos közvetítése a hiba életciklusának tényleges előrehaladásának jobb nyomon követése és megértése érdekében.
A hibán átmenő állapotok száma projektenként változik. Az életciklus alatti ábra az összes lehetséges állapotot lefedi
- Új: Amikor új hibát naplóznak és első alkalommal tesznek közzé. Új állapotú állapotot kapott.
- Hozzárendelve: Miután a hibát a tesztelő közzétette, a tesztelő vezetője jóváhagyja a hibát, és hozzárendeli a hibát a fejlesztői csapathoz
- Nyitva : A fejlesztő elkezdi elemezni és dolgozik a hiba javításán
- Javítva : Amikor a fejlesztő elvégzi a szükséges kódmódosítást és ellenőrzi a változtatást, hibajavítást "Javítva" állíthat be.
- Újratesztelésre vár : A hiba kijavítását követően a fejlesztő egy adott kódot ad a kód újbóli teszteléséhez a tesztelőnek. Mivel a szoftver tesztelése továbbra is függőben van a tesztelőktől, a hozzárendelt állapot "újrakezdésre vár".
- Újratesztelés : A tesztelő ebben a szakaszban elvégzi a kód újbóli tesztelését annak ellenőrzésére, hogy a hibát a fejlesztő kijavította-e vagy sem, és az állapotot " Újrateszt " -re változtatja.
- Ellenőrzött : A tesztelő újra teszteli a hibát, miután a fejlesztő kijavította. Ha a szoftverben nem található hiba, akkor a hiba javításra kerül, és a hozzárendelt állapot "ellenőrizve".
- Újranyitás : Ha a hiba akkor is fennáll, ha a fejlesztő kijavította a hibát, a tesztelő az állapotot "újranyitottá" változtatja. A hiba ismét az életcikluson megy keresztül.
- Zárt : Ha a hiba már nem létezik, akkor a tesztelő a "Zárt" státuszt rendeli hozzá.
- Ismétlődés : Ha a hibát kétszer megismétlik, vagy a hiba a hiba ugyanazon koncepciójának felel meg, akkor az állapot "duplikátum" -ra változik.
- Elutasítva : Ha a fejlesztő úgy érzi, hogy a hiba nem valódi hiba, akkor a hibát "elutasítottá" változtatja.
- Halasztva : Ha a jelenlegi hiba nem elsődleges fontosságú, és ha a következő kiadásban várhatóan javulni fog, akkor az ilyen hibákhoz "Halasztva" állapotot rendelünk
- Nem hiba : Ha ez nem befolyásolja az alkalmazás funkcionalitását, akkor a hibához rendelt állapot "Nem hiba".
A hiba életciklusának magyarázata
- Tester megtalálja a hibát
- A hibához rendelt állapot - Új
- A hibát elemzés céljából továbbítják a projekt menedzserének
- A projektmenedzser eldönti, hogy a hiba érvényes-e
- Itt a hiba nem érvényes - a státusz "Elutasítva".
- Tehát a projektmenedzser hozzárendel egy elutasított státuszt . Ha a hibát nem utasítják el, akkor a következő lépés annak ellenőrzése, hogy terjedt-e ki. Tegyük fel, hogy van egy másik funkciónk - e-mail funkciók ugyanahhoz az alkalmazáshoz, és ezzel problémát talál. De ez nem része a jelenlegi kiadásnak, amikor az ilyen hibákat elhalasztott vagy halasztott állapotként hozzárendelik .
- Ezután a menedzser ellenőrzi, hogy korábban felmerült-e hasonló hiba. Ha igen, a hibához státusismásolat tartozik .
- Ha a hibát nem rendelték hozzá a fejlesztőhöz, aki megkezdi a kód javítását. Ebben a szakaszban a hibához folyamatban lévő állapotot rendelünk .
- Miután a kód rögzült. A hiba státusát rögzített
- Ezután a tesztelő újra teszteli a kódot. Abban az esetben, ha a teszteset elmúlik, a hiba lezárult. Ha a tesztesetek ismét kudarcot vallanak, a hibát újból kinyitják és a fejlesztőhöz rendelik.
- Vegyünk egy helyzetet, amikor a repülési foglalás 1. kiadása során hibát találtak a faxrendelésben, amelyet rögzítettek, és amelynek állapota zárva volt. A második frissítés kiadásakor ugyanaz a hiba ismét felszínre került. Ilyen esetekben a lezárt hiba újból kinyílik.
Ennyi a Bug életciklusa
Ez az oktató videó egy hiba segítségével ismerteti a hiba, vagyis a hiba életciklusának különböző szakaszait és annak fontosságát
Kattintson ide, ha a videó nem érhető el