In addition to the following general FAQs, answers to technical questions can be found in the QF-Test manual.
QF-Test is a software tool for creating, executing and administrating automated GUI tests for Web, Java, Windows and Android applications.
We – Quality First Software (QFS) – have been the independent developer and distributor behind QF-Test since 2001. Detailed information about QF-Test is available on our product page.
QF-Test supports the following UI Frameworks and platforms:
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 node tree interface.
Highly flexible
Powerful
Well-documented
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
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 8, with optional support for Java 17.
There is only one edition of QF-Test. Support for the UI technologies Java Swing, SWT, JavaFX, Web, Windows and Android is sold separately.
For detailed information about the QF-Test version history, please see the Release Notes.
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.
For examples, see our References page.
Selenium enables developers to quickly create tests. However, once the test scope gets more complicated, you want to keep tests comfortably maintainable, and non-developers should work on the team, then we recommend migrating to QF-Test.
QF-Test relies on the Chrome DevTools Protocol (CDP) and the WebDriver standard – just like Selenium – to drive modern browsers. It is also possible to integrate existing Junit-based Selenium tests directly in a QF-Test suite.
QF-Test offers many features that go above those offered by Selenium, like easy and stable component addressing, implicit synchronization, and intuitive handling of reactive frameworks.
The price of QF-Test in comparison to Selenium should only be a small factor in your overall test project costs. Since the main factor is manpower, effectively implementing and maintaining tests should be the deciding factor. And with QF-Test, maintenance, support, continued development, and bug fixes are already included.
For even more information, visit our page Comparison of QF-Test and Selenium. All of the above also applies to derivates of Selenium such as Protractor for Angular.
Though indispensable, unit tests can only test small parts of a system in isolation ("steering wheel OK, motor OK").
GUI based testing exercises an application as a whole, because a working steering wheel and motor in isolation don't guarantee roadworthiness. For more, see our page Benefits for developers.
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.
Just compare the cost of QF-Test licenses with the cost of developers' or testers' wages and the cost of bugs detected after release – not to mention the damage to your company's reputation.
If your boss is still on the fence, you can send them a link to our page Benefits for decision-makers.
Yes! You can download the trial version without registration. But you should also request a trial license.
Get QF-Test on our Download page. You can start your application with QF-Test and get a first impression of the tool and to check out the tutorials. To save your work you'll need a license.
You can request a free trial license valid for 4 weeks.
Request it using the trial request form. With this license you can evaluate QF-Test for your application without restrictions.
License types and prices for QF-Test are listed on our Prices page.
No, not necessarily.
QF-Test handles multi-user license management for local networks by itself, provided that IP multicast is available. For floating licenses across multiple sites and in restricted networks, a license server is available.
product description and technical details in the license server manual
To answer this question, we have written a blog article...
Before asking for help, please read through this FAQ to see if your question has already been answered.
Get started: For when you're having trouble installing and licensing QF-Test.
Interactive tutorial: For getting started with QF-Test quickly (especially note the chapter Getting help).
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.
Evaluation webinar: Every Monday for beginners. Registration via service@remove-this.qfs.de.
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@remove-this.qfs.de,, via support form (choose "Contact support team" in the QF-Test help menu) or by phone at +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.
You can take part in optional virtual or on-site training & consulting. A couple of times per year we offer free special webinars.
Feature requests are always welcome.
Please send your ideas and wishes to support@remove-this.qfs.de.
Simply send us an email.
Send us a description of the issue via email to qftest-bug@remove-this.qfs.de and we will have a look. Please make sure to provide as much information as possible, especially test suites and run logs.
1. Functional cookies
We use functional cookies to ensure the basic functionality of the website.
2. Performance and statistic cookies
We use Matomo for analyzing and optimizing our website. Cookies permit an anonymous collection of information that help us offering you a clear and user-friendly visit of our web pages.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing returning visitors.
This cookie is used to track from which website the anonymized user proceeded to our website.
The Matomo session cookie is used to track the visitor's page requests during the session.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.