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.



















