MethodsToolsProduct

Write once, test everywhere!
Plattformübergreifende Automatisierung von GUI Tests

30.06.05

Speaker:

Gregor Schmid, Quality First Software GmbH

Download:

050630_writeonce.pdf (336,9 KB)

Abstract:

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.

Gregor Schmid (geboren 1966, Mathematiker) ist der Gründer und Geschäftsführer der Quality First Software GmbH (QFS). Nach langjähriger Erfahrung als Software Architekt spezialisierte er sich mit seiner eigenen Firma auf Qualitätssicherung für die Java Plattform. Mit qftestJUI entwickelte er im Lauf der letzten 6 Jahre ein Werkzeug zur Automatisierung von GUI Tests für Java.

Events
SIGs
Services
About us
Contact us

Java User Group Switzerland - http://www.jugs.ch