Bugzilla ist eines der beliebtesten webbasierten Bugtracking – und Managementsysteme. Über 700 Unternehmen und Organisationen, unter deren sind Apache Project, Open Office, NASA, IBM, Mozilla, benutzen es aktiv. Lassen wir uns herausfinden, was es tut!
Bugzilla wurde von der Mozilla Foundation erstellt. Dank für es, können die Entwickler und Kunden alle Aufgaben und Probleme spüren, Implementierungsprozess kontrollieren und Kommentare hinterlassen.
Es hat solche Eigenschaften:
Der Bug oder das Problem ist das Hauptkonzept von Bugzilla. Es kann eine Aufgabe, eine Bug-Abfrage im System oder einfache Nachricht sein, die das Feedback benötigt. Um Bug zu beschreiben, bietet Bugzilla einen strukturellen Lebenszyklus und andere Attribute.
Das Produkt und der Bestandteil sind die strukturelle Attribute. Der Projektname wird häufig als Produktattributwert eingeben. Jedes Produkt besteht aus Menge von Komponenten, die in Gruppen eingeteilt sein können.
Status und Auflösung sind die Attribute von Bugs-Lebenszyklus. Status ist das Hauptattribut. Es bestimmt den aktuellen Bugs Zustand und hat ein einheitliches (UNBESTÄTIGT, NEU, FESTGESETZT, AUFGELÖST, WIEDER ERÖFFNEND) und individuelles (BESTÄTIGT, IN PROGRESS, GEPRÜFT, GESCHLOSSEN) Set von der Wertschätzungen, die von Bugzilla-Installation und -Setup abhängig sind.
Die Auflösung ist das Attribut, das nur für die AUFGELÖSTE, GEPRÜFTE und GESCHLOSSENE Bugs angewendet wird. Es ist möglich den Auflösungswert selbständig anzupassen, aber das ständige Set sieht so aus: FESTGESETZT, UNGÜLTIG, WONTFIXED, DUPLIKAT, DIENST FÜR MICH, VERSCHOBEN, SPÄTER).
Also, es gibt solche Bugs-Attribute wie Zusammenfassung, Beschreibung, Version, Priorität, Heftigkeit, Plattform, Betriebssystem, Anhänge und Bug-URL. Es ist zu beachten, dass die Beschreibung der erste Kommentar für Bug ist. Alle anderen Aussagen sind als Bemerkungen genannt.
Bugzilla unterstützt den Bugs Import aus Excel Datei. Das System stellt die Reihenfolge auf: die erste Reihe von Excel Datei besteht aus Spaltenüberschriften und alle folgenden Reihen sind die Attributwerte. Das Produkt, die Komponente und die Zusammenfassung sind die erforderlichen Felder.
Um die Excel Datei zu importieren, klicken Sie Neu/Sehen auch/ Mass Bug Import aus Excel Datei und wählen die notwendige Datei. Es gibt die Möglichkeit den Inhalt von einem einzigen Blatt zu importieren. Dazu braucht man den Name in den Enter Blatt zu tippen. Wenn Sie damit fertig sind, klicken Sie Import ausgewählte Bugs. Nach dem erfolgreichen Import muss das Link «Import eine andere Excel Datei» erscheinen. Wenn die Kolumne in der Excel Datei die Namen dem Feld in Bugzilla entsprechen, werden sie automatisch ausgefüllt sein.
In Ergänzung zu schon erwähnten Merkmalen ist es auch möglich ein Person als verantwortlich für Bugfixing (zugeordnet_zu) und ein Person als verantwortlich für Verifizierung des Bugfixings zu zuweisen(QS). Der Autor von Bug ist als ein Reporter identifiziert. Man kann auch die Benachrichtigungsliste konfigurieren, die Menschen wählen, die für Aktualisierung der Bugs Änderungen verantwortlich sein werden (CC).
Das andere nützliche Merkmal lässt die Abhängigkeit zwischen Bugs dank für Verwendung der Abhängige und Blöcke Felder herzustellen. Das Abhängige Feld zeigt von welcher Bugfixing der aktuelle Bug abhängig ist. Das Blöcke Feld zeigt welche Bugfixes hängt von dem aktuellen Bug ab. Sie können die Abhängigkeiten im Baum- und graphischen Format beobachten.
Mann kann alle registrierte Bugs, Kommentare, Patches auf die Bugzilla Suchseite sehen. Es ist auch möglich die Suchewerte für alle Bugs Felder zu bestimmen. Irgendwelche Anforderungen können unter dem ausgewählten Name gespeichert werden (Merken Suche als) und das Ergebnis dieser Suche werden immer für Sie verfügbar.
Außerdem, kann Bugzilla auch als ein Zeit-Trackingsystem verwendet werden. Die Benutzer der «Zeit-Tracking-Gruppe» können die gebrauchte Zeit für jeden Bug verfolgen. Dafür braucht man solche Felder betrachten: anfängliche Schätzung, aktuelle Schätzung, gebrauchte Stunden, übrige Stunden, % abschließen, Gewinn. Die Stunde ist eine Maßeinheit für jedes Feld. Trotzdem, können Sie non-ganzzahlige Werte eingeben, wie z.B. 2.5 Stunden. Um die Zusammenfassung für Kosten zu präsentieren, ist es möglich den Bericht mit gebrauchten Stunden zu machen.
Gemeinsam mit der Standardliste von Bugs, hat Bugzilla einige analytische Fähigkeiten: Bugreports in der Form von Tabellen und Grafiken. Das hilft die Veränderungen des Bugstatus während der bestimmten Perioden zu beobachten. Bugzilla ist eine gute Wahl nicht nur für Entwickler, sondern auch für Kunden. Ihr könnt euch einloggen, um zu sehen was schon gemacht wurde, um neue Aufgaben zu machen oder Prioritäten zu wechseln und nötige Kommentare zu liefern.
Man kann Bugzilla problemlos adaptieren und als Bug-Tracking oder Projektmanagement-System verwenden werden. Es verstärkt die Verarbeitungsgeschwindigkeit von Anfrage, reduziert die Zeitlücke zwischen der Anfrageformulierung und der tatsächlichen Lösung. So, man schätzt Bugzilla als ein leistungsfähiger Software-Entwicklungsprozess und eine Interaktion mit den Kunden.