Hibakezelési folyamat - Hibajelentés és kezelési életciklus

Tartalomjegyzék:

Anonim

A hibakezelési folyamat áttekintése

Tisztában vagyunk a szoftver írásbeli kódjaival, a hibákat ellenőrizni kell. A tesztelés során a hibakezelési folyamat kulcsfontosságú. A hibakezelési kifejezést gyakran használják a szoftver tesztelésében. A hibakezelés folyamata magában foglalja a szoftverek hibáinak felismerését és kijavítását.

Amikor egy tesztelõ egy darab kódot talál, akkor az aktuális kimenetre várható kimeneti variációkkal találkozik, ezt hibának nevezik. A hiba alternatívájaként a „hiba”, „kiadások”, „események” kifejezést használják.

Hibajelentés

A szoftvervizsgálónak meg kell említenie az összes alábbi kötelező mezőt minden hibajelentéshez.

1) Egyedi hiba azonosítója: A hiba azonosítása egyedi azonosítóval.

2) Részletes leírás: A leírásnak tartalmaznia kell a szoftverhiba részleteit. Melyik funkciót találta meg a hiba? Egy jobb képernyőképet a jobb megértés érdekében.

3) Jelentés dátuma: A hibajelentésnek tartalmaznia kell a hiba bejelentésének dátumát és időpontját.

4) Súlyosság: A hiba súlyossága, alacsony, közepes vagy magas.

5) Rögzítés dátum szerint: A hiba megszűnésének ideje és időpontja.

6) Neve által felvetett hiba: A tesztelő neve, aki felvetette a problémát.

7) A hibát a fejlesztő neve javította: A hibát kijavító fejlesztő neve .

Hibakezelési életciklus

A tesztelő és a fejlesztők közötti verbális kommunikáció nem lesz megfelelő, ha a hibák növekednek. A hibák ellenőrzése és kezelése érdekében szükség van a hibakezelési életciklusra.

A hibakezelési folyamat öt szakaszból áll:

  1. A hiba megelőzése
  2. Alapszintű kézbesítés
  3. Fedezze fel a hibát
  4. Hibaelhárítás
  5. A folyamat fejlesztése

Az alábbiakban részletesen ismertetjük a hibakezelési folyamat fázisait:

1) A hiba megelőzése

A hibákat bizonyos mértékig el lehet kerülni, ha néhány iránymutatást követünk a kód létrehozása közben. A kód elemzésével is csökkenthetők a hibák. A gyakran észlelt hiba típusának azonosítását a fejlesztőknek utasíthatják az ilyen helyzet elkerülésére. A hibákat 100% -kal nem lehet megakadályozni egy gyakorlati esetben. A hibákat tesztelők és fejlesztők együttműködésével csökkenthetők, amelyek minimalizálják a kockázatot.

2) Alapszállítás

A termék egy kiindulási pont, amikor egy mérföldkő teljesül. Akkor a fejlesztő befejezi a mérföldkövet, és elküldi azt tesztelőnek. A fejlesztési folyamat szakaszonként folytatódik, amikor a mérföldkövet teljesítik.

3) Fedezze fel a hibát

Ha a tesztelő csapat hibát talál, erről haladéktalanul értesíteni kell a fejlesztőt. Amikor a fejlesztő elfogadja a hibát a tesztelő által és nyugtázza azt, a hiba felfedezésre kerül. A tesztelőnek ellenőriznie kell, hogy érvényes hibát találtak-e.

4) A hiba elhárítása

Ha a tesztelő csapat hibát talál, és érvényesnek találja, de a fejlesztő ugyanazt a hibát érvénytelennek találja. Azonnali szanálási folyamatot kell végrehajtani. Ebben a helyzetben a két intézkedést meg lehet tenni. Vagy egy felsővezető meg tudja oldani ezt, vagy a terméktulajdonos dönthet úgy, hogy hiba vagy sem.

5) A folyamat fejlesztése

  • A hibakezelés során a folyamat néhány automatizált eszköz segítségével javítható, amelyek felismerik a szoftver hibáit. Számos hibakezelő eszköz áll rendelkezésre. A használt eszközöktől függően a fejlesztő megtalálhatja a hibát és kijavíthatja. Ha egy korábbi szakaszban talál egy hibát, segít megelőzni a nagy hibát, amely több időt vehet igénybe, és a munka újbóli elvégzésére is összpontosíthat. Ez tehát egy szoftverköltség. Ez a költség csökkenthető a hibák kijavításával a fejlesztés legkorábbi szakaszában. Az eszköz lehetővé teszi az értesítés küldését az adott hibára, és észreveheti a fejlesztőt, hogy kijavítsa.
  • A hiba kezelése bonyolult lehet nagy mennyiség és súlyosság esetén. A hibakezelő eszközök olyan dokumentumot szolgáltatnak, amely minden fejlesztő számára hasznos lehet, ha hatékonyan dolgozik rajta. A hibákat kategorizálhatja prioritása és a munka alapján. Miután a hibákat megtalálják és kijavítják, a fejlesztőnek vissza kell helyeznie és újra kell indítania a folyamatot, hogy ellenőrizze, vajon minden jól működik-e. A probléma lezárását követően frissíteni kell a jelentésben. A termék minőségét ebben a folyamatban javíthatjuk a megfelelő eszköz használatával.
  • Az agilis módszertanban a hibakezelés kissé eltér a többitől. Az agilis menedzsment során egy speciális módszert használ egy vízesés modellhez. Egy másik projektmódszertan, például a lean módszertan arra törekszik, hogy a folyamat nulla hibát nyújtson. A hibakezelés teljes folyamata a folyamat fejlesztésének biztosítása. Az ilyen hibák kijavításának folyamata a fejlesztési terület fejlesztése. Ez viszont minőségi terméket ad az ügyfélnek, ami magas vevői elégedettséget eredményez.

Következtetés

A megfelelő eszköz kiválasztása csökkenti a hibák bármely folyamatát. Ha egy hibát talál, ha azonnal megfélemlíti, hogy ellenőrizze és kijavítsa, akkor a folyamat hatékony. A folyamatos folyamatos fejlesztés szempontjából a hibadetektálás nagyon fontos szerepet játszik. Más szavakkal: a hibadetektálás a folyamat fejlesztésének mértéke. Minden ellenőrzött kódnak meg kell felelnie a minőségnek és meg kell őriznie a szabványokat.

Ajánlott cikkek

Ez egy útmutató a hibakezelési folyamathoz. Itt tárgyaljuk az áttekintést, a hibajelentéseket és a hibakezelés életciklusát. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Projektmenedzsment eszközök szoftver
  2. Tesztkezelő eszközök
  3. Marketing menedzsment
  4. Minőségirányítási képzés