Bugtracker
Aus mAirListWiki
Unter der Adresse bugs.mAirList.com befindet sich der mAirList-Bugtracker. Dabei handelt es sich um eine spezielle Software, in die alle aktuellen Bugreports und Feature-Requests eingetragen werden können. Torben kann diese Probleme dann sortieren, nacheinander abarbeiten, und alle haben jederzeit einen Überblick darüber, wie der aktuelle Status der gemeldeten Probleme ist.
Inhaltsverzeichnis |
Probleme ansehen
Wer sich die aktuellen Probleme und ihren Status anzeigen lassen will, kann das auch "anonym" tun, also ohne sich anzumelden. Dazu geht man auf die Startseite bugs.mAirList.com und klickt oben rechts auf Login Anonymously. Alternativ kann auch dieser Direktlink verwendet werden.
Die Benutzeroberfläche für den anonymen Zugriff ist leider nur auf Englisch verfügbar. Wer eine deutsche Oberfläche haben will, muss sich registrieren und dann die Sprache in seinem Profil verstellen (siehe unten).
Die Probleme sind im Bugtracker in sogenannte Projekte eingeordnet. Das sind:
- Ein Projekt für jeden Release von mAirList (mAirList 2.0, mAirList 2.1, usw.).
- Ein zusätzliches Projekt "mAirList Feature Requests" - hier werden alle Feature-Requests gesammelt, zu denen noch nicht entschieden wurde, in welche Version sie einfließen werden.
Über die Liste oben rechts kann man auswählen, welches Projekt man anschauen will. Standardmäßig werden die Probleme aller Projekte angezeigt.
Jedes Problem hat eine Nummer (ID) und eine Farbe, die den aktuellen Zustand angibt (hier am Beispiel von Bugs):
- hellrot (new): Bug wurde neu gemeldet
- pink (feedback): Torben benötigt weitere Informationen vom Melder (Reporter), um den Bug reproduzieren oder einordnen zu können
- orange (acknowledge): Torben hat das Problem verstanden, guckt es sich an
- gelb (confirmed): Bug konnte reproduziert werden, wartet auf Bearbeitung
- lila (assigned): Torben kümmert sich gerade drum
- grün (resolved): Bug wurde behoben, bitte noch testen
- grau (closed): Bug endgültig behoben
Durch einen Klick auf die ID gelangt man zur Detail-Seite des Problems. Hier kann man sich weitere Informationen zu dem Bug/Wunsch anschauen, wer es gemeldet hat, was Torben dazu sagt, und so weiter.
Probleme melden
Wer Torbens Arbeit erleichtern will, meldet Bugs nicht im Forum sondern direkt im Bugtracker. Hierzu muss man sich zunächst anmelden und kann dann beliebige Probleme eingeben.
Account erstellen
Um Probleme zu melden, benötigt man zunächst einen Reporter-Account für den Bugtracker. Dazu klickt man auf der Startseite auf Signup for a new account und füllt dann das Formular auf der folgenden Seite aus. Torben bittet darum, dass sich alle Reporter mit ihrem echten Namen als Username registrieren - tut er ja selber auch ;)
Nach dem Abschicken des Formulars erhält man eine E-Mail mit einem Link, über den man den Account freischalten kann.
Nach der ersten Anmeldung bietet es sich für deutsche Benutzer an, die Sprache der Oberfläche auf Deutsch zu ändern. Dazu klickt man in der oberen Menüzeile auf My Account, dann auf Preferences, und wählt dann in der List der Sprachen german aus.
Problem melden
Um ein Problem, normalerweise einen Bug, zu melden, klickt man in der Menüzeile auf Probleme eingeben. Man wird nun zunächst gebeten, sich ein Projekt auszusuchen. Das ist üblicherweise das Release, zu der man den Bug melden will. Für Feature-Requests gibt es das Projekt mAirList Feature Requests - wobei es sinnvoll sein kann, diese erst im Forum auszudiskutieren, bevor man sie in den Bugtracker einträgt.
Auf der dann folgenden Seite sieht man ein Formular, in das man das Problem nun eingeben kann. Folgende Felder gibt es:
- Kategorie: Bei Bugs immer auf "Bug" lassen. Bei Feature-Wünschen im Feature-Requests-Projekt auf "Feature Request" lassen. Niemals die Kategorie "Improvements" verwenden, diese ist für interne Zwecke reserviert (Feature-Requests, die bereits einer Version zugeordnet wurden.)
- Reproduzierbar: Kann man den Fehler reproduzieren, oder tritt er nur manchmal auf?
- Auswirkung: relativ egal - einfach eine kleine Einschätzung abgeben
- Produktversion: Hier immer die mAirList-Version angeben, in der das Problem auftritt. Sinnvollerweise die aktuelle.
- Zusammenfassung: Eine sinnvolle Überschrift wählen, die das Problem beschreibt
- Beschreibung: Hier das Problem möglichst präzise beschreiben: Was genau passiert, wann tritt es auf, mit welchen Schritten kann man es reproduzieren usw.
- Zusätzliche Informationen: optionales Textfeld für weitergehende Hinweise
- Forum: Sofern es schon eine Diskussion im [Forum] zu diesem Problem gibt, hier die URL eintragen.
- Datei übertragen: Hier kann man bei Bedarf einen Screenshot (nicht BMP sondern PNG, JPG oder GIF) oder ähnliches hochladen.
- Anzeigestatus: sollte auf "öffentlich" stehen
- Im Eingabemodus bleiben: Nur ankreuzen, wenn man mehrere Probleme melden will. Es erscheint dann nach dem Abschicken sofort ein neues Formular.