Wybrane narzędzie do zarządzania błędami - Bugzilla. Krzysztof Palinka Konrad Błaszkiewicz grupa nr 27



Podobne dokumenty
Bugzilla - wybrane narzędzie zarządzania błędami

System Zarządzania Dystrybucją

Zarządzanie zadaniami w projektach informatycznych na przykładzie systemu Trac. Integracja z Eclipse.

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Pojęcie systemu baz danych

WETI. Zastosowanie aplikacji WIKI w przetwarzaniu zespołowym. Anna Jaworska, Piotr Orłowski. Wstęp. Technologie

PrestaShop. Sklep internetowy szyty na miarę

INSTRUKCJA TWORZENIA I PRZESYŁANIA RAPORTU UWAGA! RAPORTY MOGĄ TWORZYĆ TYLKO UCZNIOWIE

Plan Testów Systemu SOS

Podręcznik użytkownika

Jak założyć konto? Co znajdziesz na FWF? Strona Narzędzia Jak dokonać płatności? Lista autorów... 12

Instrukcja użytkownika

Niezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

BIURO USŁUG INFORMATYCZNYCH "T-SOFT"

Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego

Topór Światowida Plan testów

Wdrożenie modułu płatności eservice dla systemu PrestaShop

Uruchamianie bazy PostgreSQL

Wdrożenie modułu płatności eservice. dla systemu PrestaShop

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

egroupware czy phpgroupware jest też mniej stabilny.

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski

INSTRUKCJA TWORZENIA I PRZESYŁANIA RAPORTU UWAGA! RAPORTY MOGĄ TWORZYĆ TYLKO UCZNIOWIE

Win Admin Replikator Instrukcja Obsługi

INSTRUKCJA. zakładania konta w Społeczności CEO oraz rejestrowania się do programu lub na szkolenie/cykl szkoleniowy KROK 1

Sesje i logowanie. 1. Wprowadzenie

Portal wykładowco w. Jeżeli chcesz rozpocząć pracę z portalem, skontaktuj się ze swoim planistą. Planista utworzy konto logowania dla Ciebie.

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Opcje Fiery1.3 pomoc (klient)

1 Moduł Lutron HomeWorks QS

Strona wizytówka od 400 zł

Win Admin Replikator Instrukcja Obsługi

OPIS PRZEDMIOTU ZAMÓWIENIA

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

System Zarządzania Treścią

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Instrukcja obsługi xapp.pl

Integracja systemu trigocms! z platformą Facebook

INSTRUKCJA TWORZENIA I PRZESYŁANIA RAPORTÓW

Instalacja portalu Internetowego Mambo

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

Aplikacja Novell Filr 2.0 Web Szybki start

Wdrożenie modułu płatności eservice. dla systemu Virtuemart 1.1.x x

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.

Instrukcja obsługi/instalacji platformy Krok w Przedsiębiorczość Administrator platformy

Integracja GlobKurier.pl BestSeller Instrukcja wdrożenia i konfiguracji

Rejestratory Trend szybka konfiguracja do obsługi przez sieć.

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

Galileo - encyklopedia internetowa Plan testów

Instrukcja instalacji

INSTRUKCJA. rejestrowania się na szkolenie/cykl szkoleniowy oraz uzupełniania niezbędnej unijnej dokumentacji uczestnictwa w projekcie (PEFS)

Droga Nauczycielko, Nauczycielu praktykujący OK zeszyt ;-) Witamy Cię w Społeczności CEO.

Ełk, dn r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, Ełk. Nip ZAPYTANIE OFERTOWE

Zespół: Agata Chrobak Kornel Jakubczyk Tomek Klukowski Przemek Kosiak. Projekt SZOP Plan testów

Raporty dodatkowe nr 1 Menedżer Pojazdów PL+

Instrukcja instalacji usługi Sygnity SmsService

Rejestracja użytkownika Bentley Często zadawane pytania techniczne

Zaawansowane aplikacje internetowe - laboratorium

Wykaz zmian w programie SysLoger

Win Admin Replikator Instrukcja Obsługi

INSTRUKCJA KROK 1. UWAGA: Jeżeli posiadasz już konto w Społeczności CEO, przejdź do kroku 9, pomijając część dotyczącą tworzenia konta w Społeczności.

Zarabiaj szybciej niż inni z #gofiber

dziennik Instrukcja obsługi

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

PRZEWODNIK PO PRZEDMIOCIE

Portal SRG BFG Instrukcja korzystania z Portalu SRG BFG

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji usługi Sygnity SmsService

instrukcja instalacji i konfiguracji programu Spik Spis treści

Zakładanie konta

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Wdrożenie modułu płatności eservice dla systemu PrestaShop

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Opcje Fiery1.3 pomoc (serwer)

2016/10/20 04:45 1/5 3 Instalacja z pakietów

2019/04/04 13:46 1/5 3 Instalacja z pakietów

Internetowy serwis Era mail Aplikacja sieci Web

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA AWARII I BŁĘDÓW W CSIZS

Portal SRG BFG. Instrukcja korzystania z Portalu SRG BFG

System Symfonia e-dokumenty

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

INSTRUKCJA TWORZENIA I PRZESYŁANIA RAPORTÓW

Wdrożenie modułu płatności eservice. dla systemu Magento

Tomasz Greszata - Koszalin

Wykład I. Wprowadzenie do baz danych

Część zadań będzie już zrobiona, np. część programów zainstalowana, ale proszę przeczytać instrukcje i ew. np. zainstalować w domu.


Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015

Przewodnik gimnazjalisty systemu e-rekrutacja. PTH Technika

Zarządzanie farmami serwerów Linux

Spis treści. 1 Moduł RFID (APA) 3

Transkrypt:

Wybrane narzędzie do zarządzania błędami - Bugzilla Krzysztof Palinka Konrad Błaszkiewicz grupa nr 27

Zarządzanie błędami Narzędzie zarządzania błędami - oprogramowanie służące do zarządzania informacjami na temat błędów w oprogramowaniu. Często zintegrowane z innymi narzędziami zarządzania jakością.

Narzędzie zarządzania błędami baza danych przechowująca informacje na temat zgłoszonych błędów metody postępowania w przypadku wykrycia błędu -> "cykl życia błędu" interfejs (web, program kliencki, XML-RPC) współpraca z innymi narzędziami np. systemami kontroli wersji (CVS, SVN)

Zastosowanie eliminacja błędów z oprogramowania w trakcie tworzenia uzyskiwanie informacji na temat działania firmy i poszczególnych pracowników zbieranie informacji na temat błędów od użytkowników

Przykłady http://en.wikipedia. org/wiki/comparison_of_issue_tracking_systems http://www.issue-tracking-software.de/

Bugzilla - wstęp oprogramowanie typu open source stowrzone przez Fundację Mozilla współpraca z SZBD MySQL i PostgreSQL obsługa interfejsów: web, linia poleceń, XML-RPC, web service współpraca z CVS i SVN używana zarówno przy projektach komercyjnych jak i niekomercyjnych projekt cały czas rozwijany http://www.bugzilla.org/

Bugzilla - historia pierwsza wersja stworzona przez Terryego Weissmana dla Mozilla.org w 1998 wersja 2.0 przepisana na Perl w roku 2000 kontrole nad projektem przejmuje Tara Hernandez, a następnie w 2001 Dave Miller wersja 3.0 opublikowana w 2007

Struktura błędu Product and Component - produkt oraz komponent którego dotyczy błąd. Status and Resolution - status błędu Assigned To - osoba odpowiedzialna za usunięcie błędu Summary - krótki opis błędu Paltform and OS - środowisko w jakim wystąpił błąd Version - wersja której dotyczy błąd Priority - priorytet błędu Severity -służy do opisu jak poważny jest błąd Reporter - osoba która zgłosiła błąd CC List - lista osób które należy powiadomić w razie zmian Attachments - załączniki Additional Comments - komentarze

Struktura błędu - pola opcjonalne QA Contact - osoba odpowiedzialna za testowanie modyfikacii usuwających dany błąd URL - adres strony związanej z błędem Keywords - słowa kluczowe błędu Status Whiteboard - notatki dotyczące statusu błędu Keywords - słowa kluczowe Target - wersja w której błąd zostanie wyeliminowany Time Tracking - informacje dotyczące czasu poświęconego na naprawę błędu Dependencies - zależności od innych błędów Votes - głosy oddane na dany błąd

Cykl życia błędu źródło: Wikipedia

A teraz czas na trochę praktyki Instalacja i obsługa Bugzilli

Instalacja Bugzilli http://www.bugzilla.org/docs/ Co musimy zrobić? Zainstalować Perl Baza danych (obsługiwane MySQL, Postgres, Oracle) Serwer WWW(zalecany Apache) Bugzilla odpowiednie moduły Perla(mod_perl) MTA (Mail Transfer Agent) Skonfigurować Dla niektórych dystrybucji Linuxa (Ubuntu) pakiety które robią większość roboty za nas

Troche prostsza metoda Wirtualny darmowy serwer Bugzilli http://almworks.com/vbs/ Szybka instalacja Ściągamy VmWare Player'a i obraz serwera W środku Debian Etch, Bugzilla 3.2.2, Apache i MySQL Do odpalenia w ok. 5 min

Bugzilla - dodawanie błedów Przed dodaniem nowego błędu: Upewnij się czy błąd pojawił się w najnowszej wersji produktu (być może jest już naprawiony) Najpierw sprawdźmy czy ktoś przed nami nie dodał takiego błędu przejrzyj listę najczęściej zgłaszanych błędów jeśli nie ma twojego błędu na liście poszukaj go przy pomocy formularza wyszukiwania jeśli znalazłeś swój błąd uzupełnij go o dodatkowe informacje Możliwie dokładnie zlokalizować błąd i zbadać warunki jego wystapienia

Bugzilla - dodawanie błedów Jak zgłaszać błąd: przeczytaj zalecenia obowiązujące na danej Bugzilli raport powinien dawać możliwość powtórzenia i potwierdzenia istnienia błędu raport powinien być możliwie najbardziej szczegółowy, zawierać dokładne okoliczności wystąpienia, środowisko i system operacyjny w jakim wystąpił błąd raport powinien dotyczyć jednego konkretnego błędu czasami wymagane jest by zamieścić dodatkowe informacje z logów, lub generowane przez jakiś program - dla Bugzilli Gentoo trzeba użyć emerge -info

Zadanie 0 https://bugzilla.mozilla.org/ obejrzeć najnowsze raporty o błędach co jest w nich źle przykład niezłego raportu Bug 481302 warto obejrzeć dependency tree i raporty o błędach

Zadanie 1 https://landfill.bugzilla.org/ login: zppbugzilla@gmail.com hasło: zpp spróbować stworzyć raport o błędzie dla komponentu EconomicControl Produktu WorldControl odpowiedz na raport kolegi który siedzi obok ciebie, zmień stan jego błędu zmień preferencje dotyczące konta (najlepiej nie wszyscy na raz dla podanego konta)

Zadanie 2 (domowe) zainstalować i skonfigurować Bugzille poeksperymentować z różnymi ustawieniami stworzyć kilka produktów i komponentów założyć kilka kont użytkowników i grup ponadawać im różne uprawnienia

Bibliografia Wikpedia www.bugzilla.org www.issue-tracking-software.de