The main headline is support for testing Android applications. The familiar features and concepts of QF-Test can be applied to creating tests for Android applications on virtual and real devices with ease and efficiency...
At least as relevant is the new concept of SmartIDs, which are an alternative way of addressing components. SmartIDs encapsulate relevant information directly in the component ID so that component nodes become optional. The idea is to keep simple things simple and use the full range of information in component nodes only for the tricky cases. This paradigm shift is still under development and deserves its own major release, but in response to the enthusiastic customer feedback on the existing functionality and stability we are making it available now in the form of a - fully supported - preview feature.
The SmartID concept has also paved the way for integration of QF-Test with Robot Framework, letting fans of Robot Framework implement their keywords via QF-Test procedures. The tool integration carried out with a pilot customer will be presented at the RoboCon conference (May 19-20, 2022).
Among the many other improvements, the following stand out: You can now run QF-Test itself with Java 17 for vastly improved display on scaled monitors, QF-Test reports have been revised with a more modern look, screenshots for the run-log are taken of relevant screens only and duration indicators assist in analyzing the time spent during tests. Major version updates like the switch to Groovy 4 or support for testing Java 19 become mere side-notes in the detailed release notes.
This maintenance update adds support for Eclipse / SWT 4.24 alias "2022-06" and fixes a number of smaller bugs.
Besides the usual bug fixes, this update improves clean shutdown of running batch tests and adds the ability to clear global variables in calldaemon mode.
This maintenance release updates the JRE distributed with QF-Test to version 8_345, adds support for Eclipse / SWT 4.25 alias "2022-09" as well as JxBrowser 7.27 and fixes a number of smaller bugs.
This maintenance release comes with many version updates, among them JRE version 8_352, Eclipse / SWT 4.26 alias "2022-12" as well as JxBrowser 7.28. Besides a few bug fixes it also introduces some smaller new features, including an option for prefixing classes when recording SmartIDs or the new rc methods pushOption and popOption.
The medium upgrade QF-Test 5.4 adds support for testing applications based on Java 18, the embedded Chrome browser for QF-Driver has been updated to CEF version 95 and Eclipse/SWT 4.22 alias "2021-12" is now supported...
Electron applications can now be addressed via the far superior CDP-Driver connection mode, the options dialog has a search functionality and copy/paste of images is now possible for image check nodes and screenshot logs.
Several more new features and version updates are complemented by various bug fixes, some of which have a slight impact on backwards compatibility
This maintenance release includes a few minor version updates and fixes a handful of bugs.
This maintenance release includes some minor web-specific version updates and fixes a few bugs.
With the newly added browser connection mode CDP-Driver (Chrome DevTools Protocol) this medium upgrade is a real game-changer for web test automation with QF-Test...
By talking directly to the browser it supports Google Chrome, Microsoft Edge and Opera on Windows, Linux and macOS with a performance, stability and feature set formerly only available with QF-Driver for Chrome on Windows. And that's on top of a massive performance boost of QF-Driver for Chrome with observed speed-up ranging from 10% to over 500%.
The user interface of QF-Test has been cleaned up and streamlined, using a uniform flat look with fewer lines and beautiful new icons that still maintain the existing image language and are immediately recognizable. The HTML manual and tutorial as well as report and test documentation have also received a face-lift.
The update of the Jython integration to fully support international characters is complemented by several more new features and a handful of bug fixes.
This maintenance update adds support for Java 17, Eclipse / SWT 4.20 alias "2021-06", Opera 77 as well as JxBrowser 7.16 and fixes a number of smaller bugs.
This maintenance update works around a limitation of CDP regarding text retrieval and fixes a number of smaller bugs.
Diese Wartungsversion bringt Unterstützung für Eclipse / SWT Version 4.21 bzw. "2021-09", Opera 78 und 79 sowie JxBrowser bis Version 7.19 und beseitigt einige kleinere Bugs.
The medium upgrade QF-Test 5.2 focuses on integrated testing of Java desktop applications that are displayed in a browser using the technologies Webswing or JPro...
Most notable among many version updates are updated support for Chrome 85 in QF-Driver mode on Windows as well as Groovy (3.0.6) and Jython (2.7.2) updates. The life of Mac users is made easier by the Apple notarization of QF-Test for macOS.
This maintenance update adds support for Eclipse / SWT 4.18 alias "2020-12" and for JxBrowser 7.12. It further rounds off Webswing support and fixes a number of bugs, including an issue with Jython on Linux.
This maintenance update adds support for testing applications based on Java 16 and fixes a handful of bugs.
The medium upgrade QF-Test 5.1 focuses on bringing support for embedded browsers - JxBrowser (including version 7), SWT Browser and JavaFX WebView, up to par with that for "normal" browsers...
It also comes with support for Java 15, native Electron dialogs and customizable HTML reports. The internal JRE provided with QF-Test has been updated to Zulu OpenJDK 8_252.
The maintenance upgrade QF-Test 5.1.1 adds support for Opera 70 and JxBrowser 7.10 and fixes a number of bugs.
It's time to move on: QF-Test 5.0 is a major step forward - not just with its new look and support for native Windows applications, but also with other enhancements that make automated testing more convenient and reliable...
This maintenance release includes support for Eclipse/SWT 4.15 alias 2020-03 and fixes a few minor bugs, in particular for the new Windows engine.
QF-Test 5.0.2 is a maintenance release with a few minor version updates and a handful of bug fixes.
Starting with version 6.0, preview features will be included in the releases. These are features that are already very advanced in development, but are not yet available in the final QF-Test quality and that you may try.
Robot Framework - using QF-Test procedures dynamically as keywords
SmartIDs - simplified test creation and component addressing
WinUI 3 with Fluent UI
Fluent UI on the Web
Simplification of the creation of a CustomWebResolver
Full support of tests on scaled monitors
More beautiful display of QF-Test on scaled monitors
QF-Test on technical base of Java 17