QF-Test is a software tool for creating, executing and administrating automated GUI tests for Web, Java, Windows and Android applications:
QF-Test supports the following UI Frameworks and platforms:
Progressive Web Applications
Mobile websites and web applications are testable via the dedicated mobile emulation mode.
Android applications with support of both real devices and the Android Studio emulator
Native Windows applications
QF-Test supports native Windows desktop applications built with Win32, .Net (often written in C#), Windows Forms, WPF, Windows Apps, and Qt (often written in C++)
Easy question: QF-Test is easy to use, highly flexible, powerful, and extensively documented:
Easy to use
Quickly create tests with capture and replay
Easily find your way through QF-Test's intuitive GUI
No programming skills required: Compose complex, high-coverage tests with our tree interface.
The Tutorial assists you with getting started quickly, with many easy to understand test scenarios
Includes dozens of example test suites
Access our growing collection of video tutorials and workshops
We share many tips and tricks on our Blog
For detailed information on QF-Test versions, please refer to the release notes.
QF-Test supports the following operating systems:
Read more about support for specific JDK/SWT/Browser versions in the "Installation" chapter of the manual.
QF-Test is distributed with OpenJDK version 17:
Yes. QF-Test offers flexible integration with other tools. It uses XML as primary data format and offers multiple interfaces: batch execution via command line, daemon mode, scripting, REST, and XML reporting. This enables integrations in the following areas:
More than 1,400 companies in over 60 countries rely on QF-Test. More than 8,500 licenses are in use from small companies up to the largest IT service providers:
License types and prices for QF-Test are listed on our Prices page:
Yes! QF-Test is designed as low-code software so that you can develop, run and maintain your tests without programming knowledge using "capture and replay".
SmartID is a technology first introduced in QF-Test 6.0. With it, referencing your application's components in QF-Test becomes much simpler than before:
Instead of recording a component and referencing it via its "QF-Test ID", with a SmartID you can reference the GUI-Element directy by its properties. For example, the SmartID "#Button:label=OK" references a button with the label "OK".
Thanks to this technology it becomes possible to reference components much more precisely and intuitively, regardless of the SUT.
Though indispensable, unit tests can only test small parts of a system in isolation ("steering wheel OK, motor OK"):
Automated software testing reduces the time and money spent on quality assurance:
Thanks to the great usablity of QF-Test, testers can get off the ground quickly and efficiently. Combined with the low licensing fees, you can expect a quick return on investment:
Yes. You can download the trial version without registration.
You can request a free trial license valid for 4 weeks:
Download the trial version without registration and request a trial license now.
No, not necessarily:
To answer this question, we have written a dedicated blog article:
Please read this FAQ to see if your question has already been answered. If not please read on.
Get started: For when you're having trouble installing and licensing QF-Test.
Manual: All further questions should be answered by our comprehensive manual.
Context sensitive help: click the right mouse button on pretty much any part of the QF-Test UI and select "What's this?" to jump to the corresponding manual page.
Videos: Check out our growing library of videos about various subjects for beginners and advanced users.
Blog: We sometimes share helpful tips and tricks for using QF-Test on our blog.
Free email support: During your evaluation period of QF-Test we grant free support via support@, via support form (choose "Contact support team" in the QF-Test help menu) or by phone at qfs.de+49 8171 38648-20. These channels, including guaranteed response time, are also available to customers with a maintenance contract.
QF-Test training for beginners and advanced users in German and English takes place regularly:
We offer consulting and often combine this with a workshop:
Feature requests are always welcome: