Bevezetés a hibakövetési eszközökbe
Mivel mindannyian különféle szoftvereket használunk, ezeket a szoftvereket bizonyos eljárásokkal kell fejleszteni. Különböző ciklusokon keresztül történik a szoftverfejlesztés. Bármely szoftverfejlesztési életciklus egyik legfontosabb ciklusa a tesztelés. A szoftverfejlesztés mind a tesztelést, mind a kifejlesztett szoftver karbantartását igényli. A szoftver tesztelése során előfordulhat, hogy hibákat észlelnek. Technikai szempontból ezeket a hibákat hibáknak nevezik. Tehát a hibák egyszerűen azok a hibák, amelyeket a szoftver tesztelő talál a szoftver tesztelése során. Ha a szoftver nagy, akkor a szoftverben észlelt hibák száma meglehetõsen nagy lehet. Ezért ezeknek a hibáknak a karbantartása és nyomon követése meglehetősen unalmas feladattá válik. A jelentett hibák fenntartása és hatékony követése speciális szoftvert is igényel. Ezt a szoftvert Hibakövető eszközöknek nevezzük.
Mi az a hibakövető eszköz?
Ezek az eszközök olyan eszközök vagy szoftverek, amelyek célja a szoftver tesztelése során talált hibák jelentése és a bejelentett hibák nyomon követése.
Ezért a hibakövető eszközök használatát lehetne megemlíteni:
1) Hibajelentés a szoftver tesztelése során
2) A bejelentett hibák követése
Felhívjuk figyelmét, hogy a hibakövető eszköz vagy a hibakövető eszköz is ugyanaz. Ebben a cikkben mindkét kifejezés ugyanazt jelenti
A hibakövető eszközök típusai:
Az alábbiakban bemutatjuk a kulcsfontosságú hibakövetési eszközöket, az alábbiak szerint.
1. Bugzilla
A Bugzilla-t 1998-ban online módon tették közzé a felhasználók számára. Nagyon érett hibakereső eszköz vagy hibakövető eszköz. Segít a tesztelőnek a hibák bejelentésében, a meglévő vagy jelentett hibák nyomon követésében, valamint a hibák megjelölésének funkciójaként fejlesztésként vagy továbbfejlesztésként vagy hasonló típusú kérésekként.
Árazás:
Nyílt forráskódú és ingyenesen használható. Ha azonban a követelmény növekszik, akkor megvásárolhatja a fizetett verziót kiegészítő szolgáltatások és támogatás céljából
Jellemzők:
- Összetett keresés - A Bugzilla speciális funkcióival rendelkezik, amelyekkel a felhasználók a hibában a teljes szöveggel kereshetnek. A részletes keresési hibát tovább lehet kibővíteni a keresés felhasználói igények szerinti testreszabásához
- E-mail értesítés - A Bugzilla az e-mail értesítés funkcióját biztosítja, amelyben a felhasználót e-mailben értesítik, ha a hibákban bármilyen változtatás megtörténik, például egy megjegyzés megtörténik, vagy a hibán egyéb változtatások történnek.
2. JIRA
A JIRA-t egy ausztrál Atlassian cég fejlesztette ki. A JIRA kezdetben főként eseménykezelő eszköz. A JIRA minden olyan funkcióval rendelkezik, mint a hibák rögzítése, a hibák jelentése, a hibák szakaszának kezelése stb.
Árazás:
Kezdetben a próbaverzió ingyenesen használható. Ezt követően meg lehet vásárolni
Jellemzők:
- Testreszabott műszerfal - A JIRA funkcióval rendelkezik a műszerfal testreszabására az igényeinek megfelelően
- Agilis támogatás - A JIRA műszerfal kibővíthető, hogy elegendő legyen az agilis környezet támogatásához. Hasonlóképpen kiterjeszthető a Kanban táblákra is
- Gazdag API-k - A JIRA számos olyan API-val támogatja, amelyeket fel lehet használni az automatizálásban
- Mobil alkalmazások - A JIRA mobil alkalmazásokat biztosít, ezzel megkönnyítve a hibák követését. A hibákat a mobilon is nyomon lehet követni
- Bővíthető beépülő modulok - a JIRA integrálható különféle gyártói alkalmazásokkal a jobb felhasználás érdekében
3. eTraxis
Ez egy másik legnépszerűbb nyomkövető eszköz. Használható a hibák jelentésére és nyomon követésére. Bár nem korlátozódik csupán a hibák követésére, hanem felhasználható más szoftverfejlesztéssel kapcsolatos dolgok nyomon követésére is.
Mivel testreszabható volt a dolgok nyomon követése céljából, ezért a célközönség eltérő lehet. Ennek az eszköznek egy másik legfontosabb jellemzője, hogy a hiba megoldásához követendő folyamat, vagy a hibajavítási ciklus testreszabható. Meg lehet határozni a saját hibamegoldási cikluskészletét a hibák követésére. Ezeket a személyre szabott ciklusokat sablonoknak nevezzük, és nagyon fontosak az eszközkövetés során
4. Karcsú tesztelés
A Lean tesztelés egy olyan hibakövető eszköz, amelyet költség nélkül lehet használni. Ez egy teszt esetkezelő eszköz. Tesztkezelő eszközként leírható a szoftverfejlesztéssel kapcsolatos egy adott feladat tesztje.
A karcsú tesztelés mind az interneten, mind a mobilon használható. A kiterjesztés révén kiterjeszthető a webböngészőre. Ezért a kiterjesztés használatával az emberek használhatták azt a böngészőben. Ezenkívül mobil támogatással is rendelkezik, így a hibák jelentése és nyomon követése a mobilról is történhet. A karcsú tesztelés nagyon egyszerűen használható. Nincs szükség semmilyen szoftver telepítésére
Milyen tulajdonságokkal kell rendelkeznie egy ideális hibakövető eszköznek?
A szolgáltatások a következők:
- Jelentéskészítő eszköz - A hibakövető eszköznek rendelkeznie kell egy jelentéskészítő eszközzel, ami azt jelenti, hogy a tesztelőnek képesnek kell lennie egy hiba naplózására az összes további részlettel, például a környezettel, a súlyossággal, a mellékletekkel stb.
- Hozzárendelés - A hibakövető eszköznek rendelkeznie kell egy funkcióval, amely a hibát az érintett személyhez rendeli annak kijavításához. A tesztelő is nyomon tudja követni
- A hiba különböző életciklusának követése - A hibát naplózva, különböző szakaszaiban halad át. Az ideális hibakövető eszköznek különböző szakaszaival kell rendelkeznie, egyértelműen leírva az egyes szakaszok jelentését
- Naplók karbantartása - Az ideális hibakövetési eszköznek képesnek kell lennie a különféle dolgok naplóinak karbantartására, például felhasználói megjegyzések, a hibaleírás bármilyen kiegészítése stb.
- Egyedi azonosító biztosítása - A hibakövető eszközzel jelentett minden hibának automatikusan egyedi azonosítót kell hozzárendelnie. Ezt az egyedi azonosítót tovább használják a hibainformációk nyomon követésére stb
A fent említett szolgáltatások olyan alapvető jellemzők, amelyeknek minden hibakövető eszköznek rendelkeznie kell. Annak ellenére, hogy a hibakövetési eszköz további funkciókat is nyújthat. De a fent említett szolgáltatások szükségesek a hibák felkutatásához
Következtetés
A szoftverfejlesztéshez nagyon fontos, hogy fenntartsák. A szoftver karbantartásához ellenőrizni kell. A tesztelés során feltárt hibákat be kell jelenteni és meg kell oldani. A hibák naplózásához és nyomon követéséhez egy szoftver tesztelőnek szüksége van egy eszközre. Ezek a hibakövetési eszközöknek nevezett eszközök segítenek a hibák nyomon követésében. Ezek az eszközök segítenek fenntartani a szoftvert és annak dokumentumát.
Ajánlott cikkek
Ez egy útmutató a Hibakövető eszközökhöz. Itt megvitattuk a hibakövetési eszközök meghatározását, típusait és azok használatát, valamint néhány alapvető jellemzőt, amelyeknek bármelyik hibakövető eszköznek rendelkeznie kell. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Szoftvertesztelő munka
- 15 legjobb népszerű hibajelentő eszköz
- JIRA interjúkérdések
- Karrier a szoftver tesztelésében