Vortrag auf den OPITZ Consulting SD-Days, Brühl, 08.11.2014
Abstract: Groovy erfreut sich immer größerer Beliebtheit. Viele “grüne Wiese Projekte” werden damit und vor allem mit dem darauf aufsetzenden Grails Framework realisiert. Will man Groovy in einem bereits existierenden Java-Projekt verwenden bedeutet das nicht automatisch, dass das Projekt dazu grundlegend umgestellt werden muss. Insbesondere im Bereich der funktionalen Tests kann Groovy relativ problemlos integriert werden. Der Vortrag zeigt am Beispiel einer existierenden JSF-Anwendung wie diese mit Hilfe von Groovy und den Frameworks Spock und Geb automatisiert getestet werden kann.
Stichworte: Groovy, Spock, Geb
Vortrag auf der DOAG Development Konferenz, Bonn, 19.06.2013
Abstract: Beispiele helfen in der Analysephase die Kundenanforderungen zu verstehen und zu diskutieren. Später können diese dann als Basis für automatisierte Akzeptanztests verwendet werden. Klingt ganz einfach? In der Praxis kann es jedoch einige Hürden geben, insbesondere wenn es um die Erweiterung einer existierenden Anwendung geht. Im Vortrag werden Erfahrungen aus einem Kundenprojekt geschildert und unterschiedliche Möglichkeiten aufgezeigt um aus definierten Beispielen automatisierte Akzeptanztests abzuleiten.
Stichworte: Specification by Example, automatisierte Akzeptanztest, Lebende Spezifikation, Java, JUnit, JBehave, Concordion
Vortrag auf der DOAG Konferenz, Nürnberg, 02.12.2008
Abstract: In vielen Anwendungen besteht die Notwendigkeit, die zugrundeliegenden Daten in Form von Berichten aufzubereiten und dem Anwender anzuzeigen. Oracle bietet mit Oracle Reports ein sehr mächtiges Werkzeug zur Erstellung solcher Berichte. Oft sind die Berichte allerdings nur “Beiwerk” zur eigentlichen Applikation und eine schlankere Lösung ist gewünscht. JasperReports ist ein Open Source Framework zur Berichtsgenerierung innerhalb von Java-Applikationen. Der Vortrag stellt JasperReports als leichtgewichtige Alternative zu Oracle Reports vor. Aufbau und Arbeitsweise von JasperReports werden kurz beschrieben und es werden einige Vor- und Nachteile gegenüber Oracle Reports herausgestellt. Die vorgestellten Inhalte basieren auf Erfahrungen aus einem Migrationsprojekt einer Oracle Forms/Reports Anwendung nach Java.
Stichworte: JasperReports, Oracle Reports, Reporting, Java