Dear QF-Test users and interested parties,

QF-Test 4.4 is now available for download.

Topics of this edition of our newsletter:

1. Highlights of QF-Test Version 4.4
2. Special Webinar (free of charge) and next QF-Test Training Dates
3. New YouTube Videos
4. World Quality Report 2018
5. Release Notes for QF-Test 4.4

With best regards,

Your Quality First Software Team

P.S.: We'd highliy appreciate your rating for QF-Test on Capterra. This is possible without any registration.

1. Highlights of QF-Test Version 4.4


Download-Link for QF-Test 4.4

This medium upgrade adds procedures and a scripting module for controlling macOS applications. Eclipse/SWT support now includes version 2018-09, the 'Unit test' node handles JUnit 5 "Jupiter" tests and in PDF documents an entire text page can now be checked in a single step.

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

If you already have a license for QF-Test version 4.3, you can directly install the new QF-Test version. Future QF-Test versions that are released within your maintenance period can then also be used permanently without upgrading your license.

2. Special Webinar (free of charge) and next QF-Test Training Dates

Special Webinar (free of charge)

We continue our popular special webinars, albeit with a small change: The webinar is now free of charge but seats are limited to 25.


November 26, 2018
(German version in the morning)
16.00 - 17.30 CET: Solving the component riddle: How to achieve robust component recognition in QF-Test?


Reserve your seat via or +49 8171 38648-10. At the end of the session you will have the possibility to ask questions. With your attendance you accept that the recording of the webinar may be published on YouTube and other public channels afterwards.

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

Training at our site

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


November 27-29, 2018German
March 12-14, 2019German

Training via Webinar

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

3. New YouTube Videos

Since the last newsletter in July we have published two further videos on YouTube:

Visit our YouTube channel.

4. World Quality Report 2018

Here is a summary of the latest World Quality Report 2018 (translation of the citation from heise).

"End-user satisfaction" got the highest rating overall with 5.85 of 7 points. The two following highest rated aspects are "Recognition of software bugs before go-live" and "Quality increase of software or product" with 5.81 points. Further information.

5. Release Notes for QF-Test 4.4

New Features:

  • The new automac module can be used to control native macOS applications at script level. It is accompanied by procedures in the package qfs.automac of the standard library qfs.qft. See chapter 28 for further information.
  • Support was added for Eclipse/SWT version 4.9 alias "2018-09".
  • The 'Unit test' node can now run unit tests using the JUnit 5 "Jupiter" engine.
  • New text checks for PDF documents add the ability to check the text of an entire page with a single 'Check text' or 'Check items' node.
  • GeckoDriver was updated to version 0.23.0 (for Firefox up to version 62) and ChromeDriver to version 2.42 (for Chrome up to version 69).
  • The arguments of TestRunListener methods can now easily be converted to Json objects and for a TestRunEvent a call to getNode().getComponentId() now returns the QF-Test component ID of the current step. See section 46.7 for details.

Bugs Fixed:

  • Auto-filling the comment of a procedure could accidentally drop @author information and other doctags.
  • In special cases the call to rc.toServer in a Jython 'SUT script' node could cause a NullPointerException.
  • The result of a 'Fetch index' step for first-level child nodes of a Tree or TreeTable component in a web application wasn't always correct.
  • With Internet Explorer a download triggered in a popup window could remain incomplete.
  • Computing the name of an embedded Swing Frame based on the containing JavaFX SwingNode now also works with JavaFX 11.