Automatisches Generieren von Page Objects für GUI Tests

Das automatisierte Testen von GUI-Oberflächen mit Selenium ist sehr pflegeaufwändig. Insbesondere wenn sich die Oberflächen ändern, müssen alle Tests angepasst werden.

Page Objects helfen, die Kommunikation des Tests mit der Webseite zu kapseln, was nichts daran ändert, dass sie ständig gewartet werden müssen, was bei Entwickler unbeliebt ist. Webseiten werden heutzutage aus Beschreibungsdateien generiert (XHTML, JSF, JSP usw.). Diese Quelle kann auch genutzt werden, auch die Page Objects zu generieren und so die Wartung der einzelnen Tests drastisch zu reduzieren.

So kann sich die Entwicklerin beim Test-Schreiben auf das Wesentliche konzentrieren, den zu testenden Workflow. Änderungen in den Webseiten werden durch die Generierung schon beim Kompilieren bemerkt, können schneller in die Tests integriert werden, was die Turn-Around-Zeiten bei GUI-Tests drastisch verkürzt.

Sponsoren

Small Improvements
akquinet
leanovate
techdev Solutions
codecentric
cofinpro
innoQ
adesso
Jesta Digital
pro!vision
Trifork
axel springer ideas engineering
elasticsearch
e-post
zaunberg

Partner

Java User Group Berlin Brandenburg Logo
iJUG

Medien Partner

O'Reilly
dpunkt.verlag
Galileo Computing