Mit dem Universal Plugin Manager 2.0 hat Atlassian dieses Jahres neben einer überarbeiteten Oberfläche und vielen anderen neuen Features den Atlassian-Marketplace in seine Produkte integriert. Plugins lassen sich seitdem sehr angenehm durchstöbern und bei Interesse sofort installieren. Jeder Nutzer eines Atlassian-Produkts kann den Marketplace durchsuchen und dem Administrator Plugins zur Installation vorschlagen.
Die Installation der Plugins ist mit einem Klick des Administrators direkt aus der Anwendung heraus möglich. Dadurch wird unnötiges Context-Switching verhindert und alle Produktdaten (Licencekey, Konfigurationen) stehen automatisch zur Verfügung. Alle Plugins bieten eine 30-Tage-Probeversion an, womit man die Möglichkeit hat, alles erst einmal auszuprobieren und sich dann dafür oder dagegen zu entscheiden.
Seitdem spriessen die Plugins für Atlassian-Produkte nur so aus dem Boden. Jeder kann ein Plugin schreiben und es auf dem Marketplace anbieten.
Testmanagement-Plugins
Beispiel: Wikidsmart
Mit dem Open Source-Plugin Wikidsmart von zAgile lassen sich Tests, Requirements und Use Cases in Confluence managen. Es gibt Plugins für JIRA, Confluence, Selenium, FishEye, Salesforce.com, Jenkins, und Zendesk. Wikidsmart verbindet die verschiedenen Software-Engineering- und Business-Tools miteinander und läßt sie auf intuitive Art und Weise interagieren. In Confluence gibt es bereits vordefinierte Templates für Test Suites und Testcases, Requirements oder Use Cases. Sie lassen sich mit einem Klick zu einer Wiki-Seite hinzufügen und werden gleichzeitig in JIRA oder einem anderen Tool angelegt. Auch automatisierte Selenium-Skripte lassen sich einbinden und direkt von hier ausführen, wenn sie sich in einem verfügbaren Repository befinden. Die Testergebnisse von Selenium werden verlinkt und alle Ergebnisse in bunten Diagrammen dargestellt. So lassen sich unkompliziert Testcases und Requirements direkt im Wiki managen.
Das folgende Video zeigt einen Überblick über alle Vorteile und Möglichkeiten des Plugins für das Testmanagement in einem 1-stündigen Webinar.
[youtube http://www.youtube.com/watch?v=E3qa49XNI9U?rel=0]
Beispiel: Zephyr-for-Jira
Endlich lassen sich Testaktivitäten unkompliziert direkt in JIRA integrieren. Für Testteams die JIRA für das Projektmanagement verwenden, ist dies eine gute Möglichkeit den Ende-zu-Ende Projektablauf um Testaktivitäten zu ergänzen. Das Testen wird somit integraler Bestandteil des JIRA Workflows.
Marktführer ist hier aktuell das Zephyr-Plugin. Seit Februar 2012 gibt es Zephyr neben der Enterprise Edition auch als Plugin für JIRA 5.0. Man erhält in seinem JIRA einen neuen Menüpunkt mit dem Namen Test, in welchem sich Vorgänge als Tests anlegen und ausführen lassen.
Einführung in das Zephyr-Plugin
„Zephyr for JIRA“ fügt sich nahtlos mit einem neuen Menüpunkt „Tests“ in JIRA ein.
In der Projektansicht gibt es die zwei neuen Tabs „Test Summary“ und „Test Cycles“. Unter Test Summary werden alle Testaktivitäten im Überblick angezeigt.
Es gibt einen neuen Vorgangstyp „Test“, der dem gewohnten Design und allen Funktionen von JIRA mit einigen Zusatzfunktionalitäten entspricht. Jeder Test gehört zu einem Projekt. Tests können mehrfach ausgeführt werden. Ein Test kann verschiedenen Versionen, Komponenten oder Labels des Projekts zugeordnet werden.
Neu ist das Feld „Test Details“ in einem Test-Vorgang. Hier werden die einzeln abzuarbeitenden Arbeitsschritte des Tests mit evtl. benötigten Test Daten und dem zu erwartenden Ergebnis aufgeführt.
Dateien und Screenshots können angehängt werden. Verlinkungen zu den dazugehörigen Anforderungen (Stories) oder Bugs können hinzugefügt werden. Alle Ausführungen des Tests werden unter „Test Executions“ angezeigt.
Links:
http://www.zagile.com/products/Wikdismart_QA.html
http://www.getzephyr.com/zephyr/zephyr_for_jira/overview.php