Testen von Java Desktop-Anwendungen
Der Ursprung von QF-Test liegt im Testen von Java-basierten Desktop-Anwendungen und seit dem Start 1999 konnten wir die Unterstützung in zahlreichen Projekten perfektionieren für die bekannten Java GUI-Toolkits, als da wären:
- Java Swing - das GUI Toolkit von Sun/Oracle
- SWT (Standard Widget Toolkit) - das Tookit hinter Eclipse, entwickelt von IBM
- JavaFX - der gedachte Nachfolger von Java Swing von Oracle
Es gibt für diese Toolkits auch Erweiterungen/Bibliotheken, die spezielle Komponenten oder Framework-Funktionalitäten bereitstellen:
- Rich Client Platform (RCP)
- Eclipse Plug-Ins
- Netbeans Platform
- JFace GUI toolkit (auf SWT basierende Bibliothek)
- JIDE Common Layer Komponenten
- ULC (UltraLightClient) und RIA (Rich Internet Application)
- Java WebStart
- ...
Desktop-Anwendungen, die auf den genannten Technologien basieren, können mit QF-Test in einfacher und effizienter Weise getestet werden. Es entstehen robuste und verlässliche Testfälle mit geringem Wartungsaufwand, die einen hohen Wert für die Software-Qualitätssicherung darstellen. Alle allgemeinen Techniken, die in diesem Handbuch beschrieben sind, können auf das Testen von Java Desktop-Programmen angewendet werden.
Es gibt auch hybride Systeme, wie Java Desktop-Anwendungen mit einer eingebetteten Browser-Komponente oder solche, die in einem Browser als angezeigt/gerendert werden. Auch diese Art von Systemen werden von QF-Test perfekt unterstützt. Weitere Details findet man in den Kapiteln Testen von Webseiten und Testen von Java Desktop-Anwendungen im Browser mit Webswing oder JPro.
Es gibt kurze Einführungsvideos zu Java Swing
Testen und JavaFX
Testen auf unserem QF-Test YouTube
Kanal.