Kontinuierliche Fachtests für Webanwendungen mit Arquillian
Raum Rebland
Fachliche Regressions- und Akzeptanztests für Webanwendungen werden heute leider noch viel zu oft manuell und damit regelmäßig zeit- und kostenintensiv, aber vor allem auch nicht in einen automatisierten Build-Prozess integriert, durchgeführt, was für die agile Entwicklung oder gar kontinuierliche Auslieferung ein Hindernis darstellt. Ein Grund dafür ist, dass die Möglichkeiten, die moderne Frameworks hier eröffnen, noch nicht weithin bekannt sind.
Dieser Vortrag gibt eine kurze Vorstellung des Java/JUnit-Frameworks Arquillian (mit Drone, Graphene, Selenium) und zeigt mit Code-Beispielen und Live-Demos, wie damit fachliche Tests erstellt werden können, die gegen die komplette Webanwendung ausgeführt werden. Darüber hinaus werden Varianten aufgezeigt, wie diese Tests in einen automatischen Build, aber auch in die tägliche Arbeit mit der Entwicklungsumgebung integriert werden können. Abgerundet wird der Vortrag durch Erfahrungen aus dem Projekteinsatz sowie durch Ausblicke über weitere Möglichkeiten, die das Arquillian-Framework eröffnet.
Die Folien werden unter der Creative Commons Lizenz veröffentlicht:
CC BY-SA http://creativecommons.org/licenses/by-sa/2.0/