Tartalomjegyzék
Hibakövetés
- Szerző: Sallai András
- Copyright © Sallai András, 2014
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
A hibakövető rendszerekről
Angolul a következő kifejezések használatosak:
- bug reporting tool
- bug tracking
- defect tracking
Magyarul hibakezelő vagy hibakövető rendszer.
A hibakövető rendszerek összegyűjtik a fejlesztők, tesztelők és a felhasználók által észlelt és beküldött hibákat. A hibák, és azok javítása a rendszeren nyomon követhető, webes felületen vagy kérhetünk e-mail jelentést. A hibákhoz megjegyzések fűzhetők, amelyről a beküldő szintén értesítést kérhet.
A hibák bejelentését általában egy webes felületen tehetjük meg. A hibakövető rendszerben a hibák sorszámokat és státuszt kapnak. Nyomon követhető, ki, mikor jelentette be, és ki, mikor oldotta meg.
A telefonon, személyesen, e-mailben vagy más módon bejelentett hibák kerülendők, mert nem követhetők. Egy szoftver rendszerhez persze rendelhető telefonos ügyfélszolgálat, ekkor a telefonos asszisztens a webes felületen bejegyzi a hibát.
Milyen haszna van a hibakövető rendszerek használatának?
- kevesebb állási idő
- elégedettebb ügyfelek
- kapcsolat a gyártók és az ügyfelek között
- költség csökkenés
- jól érthető rendszer
A hibakövető rendszerek nem csak szoftverhibák követésére használhatók. Más gyártási folyamatok is követhetők vele.
- rendszeradminisztráció
- áramkörtervezés
- fejlesztési problémák
- gyártási problémák
- stb.
Kliens-szerver alapú hibakövető rendszer
Egy bug bejelentése
Egy bug bejelentésénél a fejlesztők előírhatják a bejelentéskor kötelezően megadandó jellemzőket. Például:
- operációs rendszer
- program verzió *
- tesztrendszer
- modul vagy funkció leírása
Hibakövető rendszerek
Néhány hibakövető rendszer, a teljesség igénye nélkül:
- Bugzilla (Perl nyelven készült)
- Mantis (PHP)
- Trac (Python)
- Redmine (Ruby)
- OTRS (Perl/JavaScript nyelven készült)
- Fossil (C)
- Request Tracker (Perl nyelven készült)
- BugTracker.NET (C#)
Bugzilla
Perl nyelven íródott hibakövető rendszer. Van, aki szerint de facto szabvány.
Tulajdonságok:
- finomhangolható
- hibák közötti függőségek kezelése
- robusztus adatbázis háttér
- stabil adatbázis háttér
- az automatizált szoftverkonfiguráció-kezelő rendszerekkel integrálható
- XML, E-mail, konzol és HTTP API
Linkek és források
Linkek
- http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems (Összehasonlítás)