QF-Test Logo

Quick and easy to
better software quality!


Free Download     Free Trial

QFS Directors: Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer

The GUI test automation tool for people who are excited about quality.

Our Managing Directors

Logo HF Mixing Group

With QF-Test even colleagues without programming knowledge can create GUI tests.

Alexander Orbach,

GUI test automation for Java, Web and hybrid applications

[Translate to English:] Java Anwendungen testen mit QF-Test
Java Swing, SWT/Eclipse and JavaFX supported by QF-Test

All Java technologies: Swing, JavaFX, AWT, SWT, Eclipse Plug-Ins, RCP, WebStart, Applets, RIA, ULC, Captain Casa, JavaFX SubScene components

AJAX and HTML5 testing with QF-Test
Globe - Web applications
Chrome, Firefox, IE, Safari and Edge testing with QF-Test

Web applications multi-browser on Chrome, Firefox, Opera, Safari, Edge (also based on Chromium) and Internet Explorer; headless browser version of Chrome and Firefox; Testing Electron apps

QF-Test runs on Windows
QF-Test runs on Linux/Unix
QF-Test runs on macOS

Cross-platform for Windows, Linux/Unix and macOS

QF-Test is supporting selected technologies & platforms and it does that very well!

Quick start for everyone!

First steps with QF-Test: quick & easy

Tool for QA engineers and developers!

[Translate to English:] Quality First für Tester und Entwickler
  • Helpful for QA engineers: Capture/Replay, possible without programming knowledge
  • Familiar to developers: Scripting/access to API, Browser DOM, JavaComponents
  • Stable and established with more than 7,000 licenses worldwide


Robust component recognition

Stable tests
QF-Test masters complex elements like dynamic trees and tables. The tests are tolerant to GUI changes. The sophisticated recognition mechanism leads to extraordinary maintainability and low maintenance effort the most important factor in software test automation. Objects like buttons or text fields are abstracted and recognized easily by generic components.

Component recognition in QF-Test

Record, Replay & Edit

Creation of the automated tests without programming
You can create and replay your first tests easily via capture/replay. The tests are fully editable and can be modified at any place in the execution path. The test run is  presented in a clear tree structure.

Flexibility via scripting

Skripting QF-Test

Jython, Groovy and Javascript
QF-Test is based on Java this is the reason why you can create tests in the common scripting languages Jython, Groovy and JavaScript. Any Java Code or Javascript code is executable in the Browser. They make you can realize complex checks and actions.

Continuous Integration & 3rd Party Tools

QF-Test offers flexible integration (primary via XML) with other formats and tools like Jenkins (with its own Plugin, watch Video), Docker/ Docker Container, Hudson, Maven, Ant, Bamboo, CruiseControl, TeamCity; CVS, Subversion, SVN, ClearCase, Git, Mercurial; JIRA, Bugzilla, ClearQuest, TestTrack Pro, Mantis. Test management interfaces to HP ALM - QualityCenter, Imbus TestBench, Klaros by Verit and the Open-Source solution Testlink. For further tools just ask us.

Data driven Testing

Data driven testing with QF-Test

Flexibles Einbinden interner und externer Testdaten z.B. aus CSV, Excel Dateien oder Datenbankzugriff. Über Skripterweiterung können beliebige andere Quellen eingebunden werden. Hiermit kann also ein Testfall mit mehreren Testdatenvarianten ausgeführt werden.

Keyword-driven Testing

Keyword driven testing with QF-Test

Keyword driven testing allows the execution of test cases directly without having to create them in QF-Test. Text steps can be read in from a planning document or the specification, e.g. Excel or another test management tool and afterwards be executed.

Standard library

Modularization without programming
Recurring actions can be modularized in procedures that adaptions just have to be done in the procedures reuses redundant test-“code” avoiding the the maintenance test trap). Then they are parametrizable to reach a high degree of reusability.

Error analysis and Reporting

Detailed run-logs with debugger functionality in HTML and XML format for an effective error analysis including screenshots of the error situation. Automatic error handling, which grants continued execution of the whole test collecting errors in a single report. Verification points as standard checks or custom checks (via scripting).

QF-Test Report and debugger

QF-Test in the daily routine

Working in a team

Working in a team with QF-Test

The modular structure of the tests and an import mechniams for the component information enable smooth team work.

Quickstart Wizard

QF-Test Quickstart Wizard

The Quickstart Wizard helps you in a few steps setting up your first tests, it recognizes the right technology automatically.

Remote test execution

Tests in daemon mode QF-Test

The tests can be executed on a remote machine which might run in a daemon mode.

Testing PDF documents

Testing PDF documents can be tested like a normal application with textual and graphical checks for individual elements). There are also algorithms for blurred image comparisons.

Testing PDF documents with QF-Test

Obviously € money $ is playing a decisive role

Just buy what you really need!

  • Technologies: QF‑Test/swing, QF‑Test/swt, QF-Test/fx, QF‑Test/web and all combinations out of them.
  • Licenses: Developer license, Runtime license, Leasing, floating, non expiring
[Translate to English:] Schneller ROI mit QF-Test

Quick Return on Investment

  • Great time saving  during increasing test expense
  • Steep learning curve
  • Reasonable price

Roadmap: GUI test automation tool QF‑Test since 1999

Roadmap of QFS with test automation tool QF-Test since 1999

UI test automation roadmap for 2019

  • Windows based applications (Win32, .NET, Windows Forms, WPF, Windows Apps)
  • Mobile platforms (Android, IOS): Right now testing of native mobile apps is being developed. Mobile web applications can actually be tested via the Mobile Browser Emulation Mode

We are perpetually developing:

  • Continuous upgrades and enhancements to existing features
  • Adaption to new technologies (mobile devices, more browsers, web toolkits and scripting languages etc.) 

Don't hesitate to contact us whenever questions occur:
via email to service@remove-this.qfs.de or phone + 49 8171 38648-10.

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

report their
Experiences with QF-Test