

With QF-Test you can test Eclipse SWT / RCP applications since 2008.
- Java SWT (Standard Widget Toolkit)
- Rich Client Platform (RCP)
- Eclipse Plug-Ins
- JFace GUI toolkit (library based on SWT)
- SWT/ SWT applications with embedded browser such as SWT Browser. Both the Java and the web part can be controlled.
What is QF-Test particularly good at when it comes to SWT/RCP testing?
Reliable component recognition
SWT was developed in 2001 for the Eclipse development environment and, unlike Swing, uses the native graphical GUI elements (widgets) of the operating system, which are integrated by thin Java wrappers. SWT thus enables the creation of programs that have a look comparable to “native” programs.
- As an important feature of QF-Test e.g. automatic names for RCP components are generated, in order to ensure a stable and reliable component recognition.
- QF-Test allows direct addressing and testing of the corresponding elements in complex components, such as directly addressing a table cell by its row and column information. Also some special components like ktable or tables from the Nebula project can be tested.
- These steps can be conveniently recorded and modularized. This allows easy reuse and leads to low-maintenance tests.
Tests on Windows and Linux
With QF-Test, SWT/Eclipse applications can be tested cross-platform on:
- Windows
- Linux
Access to the entire Eclipse/SWT API
Full access to the Eclipse/SWT application under test is possible through the following scripting languages:
- Jython
- Groovy
- JavaScript
Do you want to test your Eclipse RCP (SWT) application as well?
Then use QF-Test for the quality assurance of your Eclipse/SWT software!
Just contact us via phone + 49 8171 38648-10 or via service@qftest.com that we can make an appointment for a demo webinar with one of our experienced experts.
Articles about QF-Test for Eclipse/SWT
- Case study Airbus: Cross-Platform GUI Regression Testing in a Continuous Deployment Chain with QF-Test
- Evaluation report: Comparison of von QF-Test und SWTBot
- Evaluation report: Testing Eclipse RCP applications
- Evaluation report: Test automation for software with a SWT-Rich-Client (RCP)
- Case study Swiss Life: Daily UI regression tests with QF-Test
- Blog article: Capture-Replay Regression Testing in Eclipse RCP