My personal opinion is that QF‑Test is still the best JAVA GUI test tool in market.
Saša Milošević, QA engineer,
NIRI Intelligent Computing, Serbia
QF-Test covers all GUI-technologies for automated Java GUI testing.
Sr. Software Engineer & Trainer, QFS
QF-Test was the only automation tool that worked on our specific, highly customized Swing framework.
Isis Bauquis, Test engineer,
Sword Linkvest SA, Switzerland
Java GUI Tests for:
QF-Test itself is written in Java!
QF-Test has continuously supported Java Swing (the traditional GUI toolkit, with is part of every Java version of Oracle since 1997) since it's very beginning in 1999 as a tool for automated GUI testing. Continuously improved and extended QF-Test works reliably for all variants like Applets, WebStart, ULC, Captain Casa and also special RIA (Rich Internet Application) variants.
JavaFX is the successor of Swing and an integral part of Java 8. Since 2014 QF-Test supports this GUI technology and provides advanced testing support including complex components like trees and tables. JavaFX SubScene components can be tested as well. When you migrate your application from Java Swing to JavaFX, you can reuse Swing GUI tests in QF-Test for JavaFX automated testing with little effort.
Java GUI tests for applications based on the Standard Widget Toolkit (SWT), including Eclipse plug-ins and the Rich Client Platform (RCP). QF-Test has continuously provided support for this toolkit since 2008. An important feature is automatic naming of RCP objects for stable and reliable component recognition. Included is support for some special components like ktable or some of the tables from the Nebula project.
Create your automated Java GUI tests with QF-Test before or after the migration and use them virtually unmodified to ensure a continual correct functionality of your application. The basis for this is the high abstraction degree of the generic classes of QF-Test that guarantee a flexible, robust and cross technological component recognition. This allows a massive gain in confidence as regressions can be detected without any further test effort.
Fine-tuned during its history in numerous customer environments, QF-Test is able to handle applications of arbitrary complexity. Where other automated testing tools fail QF-Test often remains the only functioning choice due to its focus on and deep integration with the Java platform. The combination of a quick learning curve and a rich feature set enable writing well structured and maintainable regression tests and make it an efficient and valuable tool in the quality assurance process with a quick ROI.
Check it out for yourself: