Automatisches Testen für Java-Anwendungen mit dem Eclipse Jubula Projekt
Anfang 2011 wurden Kernteile des Testwerkzeugs GUIdancer als Open Source Projekt in der Eclipse Foundation unter dem Namen „Jubula” veröffentlicht.
Ziel des Jubula-Projekts ist es, die Wirtschaftlichkeit und Effektivität automatisierter GUI Tests durch eine kostengünstige und einfache Einbindung in den Entwicklungsprozess zu erhöhen. Der Fokus des Tools liegt bei der Erstellung von Black-Box Tests, die frühzeitig und kontinuierlich laufen können, um die Kundensicht immer in Vordergrund zu halten und eine hohe Akzeptanz zu gewährleisten. Dabei handelt es sich nicht um den klassischen (aber ungeeigneten) Record-And-Replay (Aufnehmen und Wiederabspielen) Ansatz.
In diesem Vortrag werden die Konzepte hinter Jubula erklärt. Wir erzählen, wie Akzeptanztests komplett aus der Benutzerperspektive (sprich: ohne Programmieraufwand) automatisiert, ausgeführt und analysiert werden und erläutern wie sie den Best Practices aus der Softwareentwicklung (Lesbarkeit, Wartbarkeit, Modularität) gerecht werden. Auch die agile Perspektive wird betrachtet: Testfallerstellung vor der Verfügbarkeit einer lauffähigen Software.
Zur Veranschaulichung der Konzepte, Architektur und Arbeitsweise wird eine Demonstration des Tools gegeben.











