Dear QF-Test users and interested parties,
Topics of this edition of our newsletter:
1. QF-Test Medium Upgrade 5.3 Released
2. Again we are a Great Place to Work
3. Free Special Webinar on September 27, 2021 about QF-Test and Continuous Integration
4. New Blog Articles and Videos
5. Next QF-Test Training Dates 2021
6. QF-Test Terms and Conditions Update
7. Release Notes for QF-Test 5.3
Your QFS Team
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.
Download link for QF-Test 5.3
For these and many other new features and bug fixes see the detailed list of differences between QF‑Test version 5.2.3 and 5.3 in the Release Notes in section 7 of this newsletter or online.
We proudly announce that we are once again among the best employers in Germany - the title being awarded by Great Place to Work.
We would also like to mention that we now have 1,400 clients in 60 countries with 8,500 Licenses. This is another step for QF-Test and for better software quality worldwide.
We continue our popular special webinars. The webinar is free of charge but seats are limited. You will have the possibility to ask questions.
|Monday, September 27, 2021
(German version in the morning)
|14.30 - approx. 15.30 CEST:
Everything in flux - Using QF Test with Continuous Integration Tools on the Example of Jenkins
Reserve your seat via service@ or +49 8171 38648-10. qfs.de
If you missed one of our special webinars or want to "catch up", you can find here the recordings of former special webinars.
Since the last newsletter we have published further blog posts and videos:
We recommend participating in our QF-Test compact courses in small groups. Due to Covid-19 we only offer our trainings via webinar. As a major innovation, the standard training is also available in French for the first time.
|June 21-24, 2021
|September 20-23, 2021
|September 20-23, 2021
We would like to inform you about the update of our General Terms and Conditions for QF-Test and the related services. As a common process of maintenance, the agreements have been updated to the current state of the law. You can find the documents on the Terms and Conditions page.
The newly added browser connection mode CDP-Driver supplements QF-Driver and WebDriver for controlling Chromium based browsers via the Chrome DevTools Protocol. By talking directly to the browser without the intervening WebDriver protocol, speed, stability and feature set of CDP-Driver are on par with QF-Driver (and that's after the QF-Driver performance boost, see below). In addition, while QF-Driver is limited to Chrome on Windows, CDP-Driver now supports Google Chrome, Microsoft Edge and Opera on Windows, Linux and macOS, so this is a real game-changer for web test automation with QF-Test.
The performance of web tests with QF-Driver for Chrome has been significantly improved. Observed speed-up ranges from 10% to over 500%.
qfs.web.browser.settings.setTerminalLogs in the standard library
qfs.qft can be used to define if and how messages from the browser console are to be shown in the QF-Test terminal.
-verbose , QF-Test now expands variables in node names for console output also.
JComboBox components can now be addressed relative to the
JComboBox without requiring identification of the popup list.
qfs.swing.startup.startWebstartSUT now ensures proper quoting of the jnlp argument for use on the command line of Linux systems in order to avoid side-effects from special characters it might contain.
firefoxProfile and it is now used in place instead of copying it to a temporary directory. This behaviour is now consistent with using QF-Driver but has the side-effect that preferences from one test execution are preserved for the next execution and might have to be overwritten during the next browser start. To restore the previous behavior, set the
OPT_WEBDRIVER_COPY_MOZPROFILE option to true before starting the browser.
qfs.utils.ssh of the standard library
qfs.qft and the underlying Jython module ssh have been updated to default to RSA public key authentication with the default private key file
/.ssh/id_rsa instead of DSA which is no longer supported by most current ssh servers.
The option "Create compact run-log" is now deactivated by default in interactive mode. Existing system configurations are not affected and the option has no effect in batch mode where compactification is controlled via the command line attribute -compact.