Logo QF-Test

The GUI test tool for Java & Web

 

Free Download     Free Trial

NIRI Intelligent Computing Logo

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

Thomas Max, developer and trainer

Our advantage:
QF-Test covers all GUI-technologies for automated Java GUI testing.

Thomas Max,
Sr. Software Engineer & Trainer, QFS

Logo Linkvest

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 automated testing

Features of QF-Test especially for Java testing

QF-Test/swing+swt+fx
  • All Java GUI-technologies covered
  • Full access to the Java API of the application under test by integrated scripting languages Groovy, Jython and JavaScript
  • A lot of extension-APIs
  • Full support of complex structures enabled by focus on and deep integration with the Java platform
  • ... further QF-Test Features
QF-Test/swing+swt+fx

Java GUI Tests for:

  • Java Swing, JavaFX, AWT, SWT, Eclipse Plug-Ins, RCP, WebStart, Applets, RIA, ULC, Captain Casa, JavaFX SubScene components.
  • Hybrid applications with web, too: e.g. embedded JXBrowser, SWT-Browser,  JavaFX WebView components.
  • Custom technology examples: Syrius, GK Software, FirstSpirit...

Cross-platform for Windows, Linux/Unix and macOS

Performance for testers

Software testers
report their
Experiences with QF-Test

Security for developers

GUI developers
report their
Experiences with QF-Test

Advantages for deciders

Decision-makers
report their
Experiences with QF-Test

Everything began with Java.

QF-Test itself is written in Java!

Migration without regression via generic classes

  • Migration without regression, e.g. Swing to JavaFX or RCP/RAP...
  • Example of Centris AG

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.

THE automated testing tool for all common Java-GUIs

Fine-tuned during its history in numerous customer environments, QF-Test is able to handle applications of arbitrary complexity. Where other auomated 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:

  • Checklist to review your requirements and to compare QF-Test with other automated testing tools
  • Evaluation reports to look up
  • Try for free with the trial license, fully functional, for 4 weeks

Java Swing/AWT Testing

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 Testing

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 SWT Testing

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.