Rapid Application Testing mit Atlassian Bonfire

Agiles Testen bedeutet: in kurzer Zeit systematisch viele Fehler finden und dokumentieren.

Bonfire ist ein neues Atlassian-Produkt, das das manuelle Testen von Websites vereinfacht. Es stellt neue Funktionen im Webbrowser zur Verfügung, mit denen der Tester schnell und bequem JIRA Issues erstellen kann.

Die wichtigste Funktion:

Vorgänge anlegen, ohne die Webseite zu verlassen

Die Atlassian Bonfire Firefox Extension

Atlassian Bonfire legt einen neuen JIRA-Vorgang an, initialisiert die Felder mit den gewünschten Vorgaben und fügt auf Wunsch noch einen Screenshot zum Vorgang hinzu. Der Tester kann diesen Screenshot vorher mit Pfeilen, Rahmen und Beschriftungen versehen, um das aufgetretene Problem visuell zu verdeutlichen.

Früher musste man einen Screenshot der Webseite erstellen, in ein Bildbearbeitungsprogramm einfügen, den benötigten Bereich freistellen, umständlich Pfeile, Markierungen und Anmerkungen anbringen. Dann musste man den Screenshot speichern, den JIRA-Vorgang erstellen und den Screenshot in einem weiteren Arbeitsschritt hochladen.

Mit Atlassian Bonfire dagegen kann der Tester all dies erledigen, ohne auch nur den Webbrowser zu verlassen. Der Tester benötigt wesentlich weniger Arbeitszeit, die Screenshots sind von besserer Qualität und Spaß bringt es auch.

Mit Test-Sessions Testaktivitäten zusammenfassen

Alle Informationen über eine Test-Session werden im JIRA Vorgang tabellarisch zusammengefasst

Eine Test-Session dient dazu, alle zusammengehörenden Fehlermeldungen und auch die benötigten Arbeitszeiten zusammenzufassen. Dazu wird in JIRA ein Vorgang angelegt und eine neue Test-Session für diesen Vorgang eröffnet. Alle beteiligten Tester können diese Session in ihrem Webbrowser auswählen, alle gefundenen Fehler werden nun in der Session-Übersicht tabellarisch aufgeführt.

Nach Abschluss der Testaktivitäten kann man noch die benötigte Arbeitszeit eingeben, die z.B. auf den Vorgang gebucht wird, mit der die Session angelegt wurde. Es ist nicht mehr erforderlich, für jeden einzelnen JIRA-Vorgang den Arbeitsaufwand anzugeben - oft sind das ja nur wenige Minuten pro Vorgang, wobei die Gesamtanzahl gefundener Vorgänge aber ganz erheblich sein kann. Stattdessen wird die gesamte benötigte Arbeitszeit aller Tester zusammengefasst und auf einen einzigen JIRA-Vorgang gebucht.

Templates und Variablen

Es ist möglich, Vorlagen zu erstellen, so dass wichtige Informationen wie z.b. Projektname, Vorbelegung einzelner Felder, Priorität usw. nicht jedesmal neu eingegeben werden müssen.

Bei Darstellungsfehlern in einer Web-Applikation ist es oft hilfreich, genau zu wissen, um welche Browserversion es sich handelt. Dazu können in den Vorgangsfeldern dynamische Informationen wie z.B. Webbrowser, aktuelle URL, Cookie usw. eingetragen werden. In Bonfire lassen sich JavaScript-Variablen definieren, die dann bei Aufruf des Templates evaluiert werden.

Bonfire evaluieren

Sie können Atlassian Bonfire jederzeit kostenlos testen: Dazu müssen Sie lediglich die Bonfire Extension von http://www.pixsoftware.de/jira-demo/secure/GetBonfire.jspa downloaden und in Ihrem Webbrowser (Firefox, Microsoft Internet Explorer, Chrome) installieren. Sie können die ersten Tests mit unserer JIRA-Demo-Instanz durchführen, geben Sie dazu als JIRA-URL 'http://www.pixsoftware.de/jira-demo', als Username 'entwickler' und als Passwort ebenfalls 'entwickler' ein.

Wenn Sie Ihre eigene JIRA-Instanz verwenden möchten, müssen Sie zunächst das Bonfire Plugin installieren. Am einfachsten geht das über das den Plugin Manager, oder Sie laden das Plugin von https://plugins.atlassian.com/plugin/details/306183 .

Nach der Installation müssen Sie in der JIRA-Administration unter 'Allgemeine Konfiguration' noch 'Remote-API-Aufrufe akzeptieren' auswählen, dann kann es losgehen.

Hinweis: Bonfire befindet sich noch in der Betaphase, bitte also die Extensions und das JIRA-Plugin häufig aktualisieren.

Eigene JIRA + Bonfire Instanz nutzen

Eine JIRA- und Bonfire-Lizenz für max. 10 User kosten je nur 10 € (zzgl. MwSt) - ideal für Startups und kleine Unternehmen. Falls Sie JIRA nicht auf Ihrem eigenen Server installieren wollen, ist vielleicht unser Starter-Hosting-Angebot interessant: ein eigener JIRA- oder Confluence-Server für nur 10 € pro Monat.

Wenn Sie mehr als 10 User benötigen: hier sind die Preislisten für JIRA, Bonfire und unsere Professional- und Enterprise-Hostingangebote

Weitere Informationen

http://blogs.atlassian.com/jira/bonfire/

http://www.atlassian.com/en/software/bonfire