Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:hibakoevetes

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:programozas:hibakoevetes [2019/08/22 12:09] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[oktatas:​programozás|<​ Programozás]]
  
 +====== Hibakövetés ======
 +
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) 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.
 +
 +
 +{{:​oktatas:​programozás:​hibakoveto_rendszerek.png|}}
 +
 +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 =====
 +
 +
 +
 +
 +{{:​oktatas:​programozás:​hibakovetorendszer_kliensszerver.png|}}
 +===== Egy bug bejelentése =====
 +
 +{{:​oktatas:​programozás:​egy_bug_bekuldese.png|}}
 +
 +
 +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:
 +  * [[http://​www.bugzilla.org/​|Bugzilla]] (Perl nyelven készült)
 +  * [[https://​www.mantisbt.org/​|Mantis]] (PHP)
 +  * [[http://​trac.edgewall.org/​|Trac]] (Python)
 +  * [[http://​www.redmine.org/​|Redmine]] (Ruby)
 +  * [[http://​www.otrs.org/​|OTRS]] (Perl/​JavaScript nyelven készült)
 +  * [[http://​www.fossil-scm.org/​|Fossil]] (C)
 +  * [[http://​bestpractical.com/​rt/​|Request Tracker]] (Perl nyelven készült)
 +  * [[http://​www.ifdefined.com/​bugtrackernet.html|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)
 +==== Források ====
 +
 +  * http://​www.tankonyvtar.hu/​hu/​tartalom/​tamop425/​0046_szoftverteszteles/​ch09.html (2014)
oktatas/programozas/hibakoevetes.txt · Utolsó módosítás: 2019/08/22 12:09 szerkesztette: admin