O'Reilly logo

Agile Java-Entwicklung in der Praxis by Michael Hüttermann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 13. GUIs testen mit Jemmy

Java-Client-(Standalone-)Applikationen haben eine große Verbreitung. Dabei spielt die Swing-Bibliothek eine große Rolle, um komplexe Oberflächen (User Interface, UI) flexibel erstellen zu können. Komponententests zu schreiben bedeutet prinzipiell, alles zu testen! Wir haben uns bisher auf Funktionalität konzentriert, die nicht über ein GUI verfügt. Doch was machen wir mit GUI-Anwendungen? Benutzerschnittstellen bzw. die Interaktionen darauf müssen auch getestet werden. Hier gibt es verschiedene Ansätze und Werkzeuge, von denen Jemmy eines ist. Es hat weite Akzeptanz gefunden, und zwar zu Recht, wie wir im Folgenden sehen werden. Bevor wir uns ausführlich mit Jemmy auseinandersetzen, gehen wir auf die grundlegenden ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required