Dear QF-Test users and interested parties,

QF-Test 4.3 is now available for download.

Topics of this edition of our newsletter:

 1. Highlights of QF-Test Version 4.3
 2. Faster QF-Test Release Cycle
 3. YouTube and Capterra
 4. Next QF-Test Training Dates and Special Webinar
 5. Release Notes for QF-Test Version 4.3

With best regards,

Your QFS Team

1. Highlights of QF-Test Version 4.3


Download-Link for QF-Test 4.3

This release adds support for Java 11, Eclipse/SWT 4.8 "Photon" as well as SWT with GTK3 and comes with a great step towards faster release cycles.

The detailed list of differences between QF-Test version 4.2.5 to 4.3 can be found in the Release Notes in section 5 of this newsletter or online.

2. Faster QF-Test Release Cycle

We want to bring new features and bug fixes to you faster. Starting with QF-Test 4.3, a medium upgrade will be released whenever one or more relevant features are fully implemented and minor updates are going to focus on bug-fixes and small improvements. Our continuous self-tests have long since established the required stability of QF-Test and now the required conditions have been put into place:

New license format - all inclusive during maintenance period

The QF-Test maintenance contract has always included free medium or major upgrades within the maintenance period. However, a license update had to be requested and rolled out to all test and development machines with QF-Test installations in order to activate the new version.

With the new license file - which has to be explicitly requested for QF-Test 4.3 one more time - this extra effort will be dispensed with: The maintenance period is now encoded in the license file to allow using all new medium and major versions that are released within that period as well as the associated minor updates. When extending the maintenance contract in the future you will automatically receive a new license, valid for the extended maintenance period.

To further simplify upgrading licenses for many QF-Test installations it may be convenient to install a dedicated QF-Test license server for your network. Our sales team will gladly provide further information.

Transition period for license updates

To ease the transition to QF-Test version 4.3, it can be used with a license for QF-Test version 4.2 until October 31, 2018. Please make use of this transition period to update your QF-Test licenses to version 4.3. You can request a license update via

Users with a valid Maintenance Agreement are entitled to this medium upgrade for free. Without Maintenance Agreement the fee for upgrading from version 4.2 to version 4.3 is 20% of the current license price.

Newsletter for medium upgrades only

To prevent flooding you with emails about the more frequent updates, only medium and of course major upgrades with new functionality and features are going be announced via newsletter. If you would like to stay informed about minor updates you can subscribe to the QF-Test mailing list or our RSS-feed or activate the new automatic check for QF-Test updates described below.

Automatic check for QF-Test updates

When online, QF-Test can now check for updates automatically. You can configure this service according to your needs, for example to check only for specific kinds of updates or to deactivate it entirely.

3. YouTube and Capterra

We are in the process of updating our YouTube videos and creating new ones. The latest video explains the Testing of PDF documents which is possible with every QF-Test developer license. Subscribe to our channel for further information. 

We would like to ask you to rate QF-Test on Capterra.

4. Next QF-Test Training Dates and Special Webinar

Training at QFS

We recommend to participate in our face-to-face training QF-Test training at QFS (compact course) in small groups.


November 27-29, 2018German

Training via Webinar

You can save travel time and expenses by participating in one of our trainings via webinar:


Training via webinarDate
Standard webinar trainingtime by arrangement
Company webinar training (exclusively for your company)time by arrangement

Special Webinar

We continue his popular special webinars. A special webinar session lasts about 1.5 hours and costs 125 EUR (net) per participant. Reserve your seat via or +49 8171 38648-10.


September 24, 2018
16.00 - 17.30 CEST
Travelling to Treasure Island -recover the hidden treasures in QF-Test via scripting: extending functionality via Jython, Groovy and JavaScript
November 26, 2018
16.00 - 17.30 CET
Solving the component riddle: How to achieve robust component recognition in QF-Test?


The German version takes place in the morning.

And of course you can always book training or consulting individually for you and your company or on-site.

5. Release Notes for QF-Test 4.3

New features:

  • Testing of Java 11 based SUTs is now supported.
  • Support was added for Eclipse/SWT version 4.8 "Photon".
  • On Linux QF-Test now supports testing Eclipse/SWT applications in GTK3 mode (SWT version 4.6 and higher).
  • A new demo suite was added that shows how to test REST services. It is accompanied by the new manual chapter 16.
  • With the new option "Create screenshots of all client windows upon error" it is now possible to always capture images of all windows of all connected SUTs regardless of where an exception or error occurred.
  • The new procedure qfs.swt.tree.expandCompleteTree in the standard library qfs.qft can be used to expand all nodes in an SWT tree.

Bugs fixed:

  • The default viewer for opening PDF documents on Linux was changed from acroread to xdg-open.
  • The PDF client now handles XObjects even if they use a Type0 font without embedded CMap. The only exception are text checks which are not possible without a CMap.
  • The wording of error messages from rc.checkEqual calls has been improved.
  • The encoding of some German characters in scripts in the qfs.qft standard library has been fixed.
  • Check highlight frames for SWT applications on Windows were drawn with an offset leaving visual clutter in case a window's size was reduced so far that the menu bar was broken into two lines.