Gastvortrag bei der Java User Group Schweiz

Logo JUGS Schweiz

30.06.2005, Schweiz - Gregor Schmid, Geschäftsführer der Quality First Software GmbH und primärer Entwickler von QF-Test, hielt einen Vortrag zum Thema: „Einmal schreiben, überall testen! – Die Herausforderung von plattformübergreifender GUI Test Automatisierung“ (PDF englisch und weitere Informationen)

Diversen Entwicklungsumgebungen – insbesondere für Java – mit deren Hilfe sich ausgezeichnet auf und für verschiedene Plattformen entwickeln lässt stehen gerade auf der GUI Ebene nur wenige plattformübergreifende Testwerkzeuge gegenüber.

Nach einem kurzen Überblick über die gängigen Java GUI Technologien (Web/HTML, AWT/Swing, SWT) folgt Näheres zum Thema GUI Tests. Einem großen Einsparpotential – erst recht durch plattformübergreifende Automatisierung der Tests – stehen hierbei hohe Anforderungen an Testtools gegenüber.

Anschließend werden Blicke unter die Oberfläche von Swing und SWT geworfen. Grundsätzlich bietet Java für Testtools die Möglichkeit, tief in das zu testende System einzudringen und dadurch sehr umfassende Kontrolle darüber zu erlangen. Allerdings unterscheiden sich Swing und SWT vom Ansatz her fundamental.

Plattformübergreifende GUI Tests sind für Swing bereits Realität, bei SWT gibt es noch sehr viel für die Toolhersteller zu tun. Bei Webtests scheinen sich Anbieter und Anwender mit der ausschließlichen Fokussierung auf den Internet Explorer abgefunden zu haben.