INF.04Inżynieria Oprogramowania, Bezpieczeństwo i BHP
Systemy śledzenia błędów: Jira i Bugzilla
Specjalistyczne systemy typu Bug Tracker / Issue Tracker służące do ewidencji, zgłaszania, kategoryzacji, przydzielania i monitorowania cyklu życia błędów oraz zadań programistycznych.
Rola systemów Issue Tracker w projektach IT
Systemy śledzenia błędów (Bug Tracking Systems / Issue Trackers) to narzędzia wspierające pracę zespołów deweloperskich i testerów QA.
Porównanie Bugzilla vs Jira:
| Narzędzie | Producent / Licencja | Charakterystyka i Zastosowanie |
|---|---|---|
| Bugzilla | Mozilla Foundation (Open Source / darmowy) | Dedykowany, klasyczny system skupiony ściśle na rejestrowaniu, klasyfikacji i śledzeniu defektów w oprogramowaniu |
| Jira | Atlassian (Komercyjny) | Kompleksowa platforma do zarządzania projektami zwinnymi (Scrum, Kanban), śledzenia zadań, błędów (bugs), historyjek użytkownika (user stories) oraz wydań |
Cykl życia zgłoszenia błędu (Bug Lifecycle):
- New / Open: Nowo zarejestrowany błąd przez testera (zawiera kroki do odtworzenia Steps to reproduce, wynik oczekiwany i wynik rzeczywisty).
- Assigned / In Progress: Błąd przypisany do programisty, który analizuje kod i tworzy poprawkę.
- Resolved / Fixed: Błąd naprawiony i wdrożony na środowisko testowe.
- Verified / Closed: Tester ponownie weryfikuje poprawkę (re-testing) i zamyka zgłoszenie.
- Reopened: Jeśli usterka nadal występuje, zgłoszenie jest ponownie otwierane.
Pułapki na egzaminie INF.04:
- Do narzędzi wspomagających rejestrowanie i śledzenie błędów w oprogramowaniu należą m.in. Bugzilla, Jira, Mantis, Redmine.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Systemy śledzenia błędów: Jira i Bugzilla lub rozpocznij trening.