B
Release notes

B.1
QF-Test version 9.0

B.1.1
Changes that can affect test execution
B.1.2
Version 9.0.0 - February 20, 2025

New features:

Version updates:

Bugs fixed:

B.2
QF-Test version 8.0

B.2.1
Version 8.0.2 - December 05, 2024

New features:

Bugs fixed:

B.2.2
Version 8.0.1 - September 11, 2024

New features:

Bugs fixed:

B.2.3
Changes that can affect test execution
B.2.4
Version 8.0.0 - August 8, 2024

New features:

Bugs fixed:

B.3
QF-Test version 7.1

B.3.1
Version 7.1.5 - July 16, 2024

New features:

Bugs fixed:

B.3.2
Version 7.1.4 - June 12, 2024

New features:

Bugs fixed:

B.3.3
Version 7.1.3 - April 24, 2024

New features:

Bugs fixed:

B.3.4
Version 7.1.2 - March 14, 2024

New features:

Bugs fixed:

B.3.5
Version 7.1.1 - February 27, 2024

The only change to this version is the removal of three executable files from the embedded cdp4j library that were suddenly flagged as malicious by various scanners. Those files were part of QF-Test since version 6.0.4 (November 2022), have never been used by QF-Test and should be harmless. Further information will be provided when we know more.

B.3.6
Changes that can affect test execution

CustomWebResolver

After replacing the hard-to-digest qfs.web.ajax.installCustomWebResolver call with the Install CustomWebResolver node in QF-Test 7.0 the underlying code has now been further optimized and cleansed. In some cases, adjustments may be required. Please contact our support team if you need any help with this. Specifically, the following points are affected:

B.3.7
Version 7.1.0 - February 20, 2024

New features:

Bugs fixed:

B.4
QF-Test version 7.0

B.4.1
Version 7.0.8 - December 5, 2023

New features:

Bugs fixed:

B.4.2
Version 7.0.7 - October 11, 2023

New features:

Bugs fixed:

B.4.3
Version 7.0.6 - September 29, 2023

Bugs fixed:

B.4.4
Version 7.0.5 - September 20, 2023

New features:

Bugs fixed:

B.4.5
Version 7.0.4 - August 30, 2023

New features:

Bugs fixed:

B.4.6
Version 7.0.3 - Juli 13, 2023

Bugs fixed:

B.4.7
Version 7.0.2 - June 22, 2023

New features:

Bugs fixed:

B.4.8
Version 7.0.1 - May 31, 2023

New features:

Bugs fixed:

B.4.9
Changes that can affect test execution

New Java version for QF-Test

QF-Test is now distributed with Java 17 as its own JRE. Running QF-Test with Java 8 is deprecated, meaning it is still supported for QF-Test version 7.0 but may get removed at some later point.

This change can affect Java application tests which rely on using QF-Test's Java version instead of explicitly specifying a Java binary for starting the SUT. If you run into problems due to this you have two options:

Short-term workaround: You can switch back to Java 8 via the QF-Test Java configuration or the command line.

Long-term solution: The preferred solution is to explicitly specify a dedicated Java version matching the application's requirements in the Start Java SUT client node or, better yet, use a Start SUT client node to launch the application via a script or executable that ensures the correct environment including the Java version.

New algorithm for determining associated labels

Note In most cases label resolution should continue to work out of the box. The most notable exceptions are ExtraFeatureResolvers working with the qfs:label ExtraFeature. These will need to be updated as described in subsection 54.1.11. For help with updates or for means to disable the new algorithm entirely, please get in touch with our support team.

The algorithm for determining the associated label for a component has been rewritten from scratch for better performance, clarity and increased flexibility. The new qfs:label* variants like qfs:labelLeft or qfs:labelText can be used to designate specific label variants, with qfs:labelBest as the new counterpart for the legacy extra feature qfs:label. Please see subsection 5.4.4.1 for detailed information about the many new options.

In order to maximize backwards compatibility, the legacy algorithm is still maintained and used to resolve the qfs:label extra feature so tests based on recorded Component nodes should not be negatively affected. If desired, recording can be switched to the legacy algorithm and qfs:label via the option Recording of qfs:label* variants.

For replay with SmartIDs the situation is slightly different. Without explicit qualifier or with the qualifier "label=" or "qlabel=", SmartIDs are resolved based on the new algorithm with qfs:labelBest. In most cases this should work as before. In case it fails you can either re-record the affected SmartID or change its qualifier to "qfs:label=" to enforce using the old algorithm.

Further breaking changes:

B.4.10
Version 7.0.0 - April 27, 2023

New features:

Bugs fixed:

B.5
QF-Test version 6.0

B.5.1
Version 6.0.5 - March 15, 2023

New features:

Bugs fixed:

B.5.2
Version 6.0.4 - November 29, 2022

New features:

Bugs fixed:

B.5.3
Version 6.0.3 - September 6, 2022

New features:

Bugs fixed:

B.5.4
Version 6.0.2 - July 20, 2022

New features:

Bugs fixed:

B.5.5
Version 6.0.1 - June 9, 2022

New features:

Bugs fixed:

B.5.6
Changes that can affect test execution
B.5.7
Version 6.0.0 - May 17, 2022

New features:

Preview features:

The following features are not yet complete, but development has reached a point where they are already of great use and the released functionality can be relied upon without concerns about backwards compatibility.

Bugs fixed:

B.6
QF-Test Version 5.4

B.6.1
Version 5.4.3 - March 11, 2022

New features:

Bugs fixed:

B.6.2
Version 5.4.2 - February 18, 2022

New features:

Bugs fixed:

B.6.3
Version 5.4.1 - January 20, 2022

New features:

Bugs fixed:

B.6.4
Changes that can affect test execution
B.6.5
Version 5.4.0 - December 15, 2021

New features:

Bugs fixed:

B.7
QF-Test Version 5.3

B.7.1
Version 5.3.4 - September 30, 2021

New features:

Bugs fixed:

B.7.2
Version 5.3.3 - September 14, 2021

New features:

Bugs fixed:

B.7.3
Version 5.3.2 - July 21, 2021

Bugs fixed:

B.7.4
Version 5.3.1 - June 15, 2021

New features:

Bugs fixed:

B.7.5
Changes that can affect test execution
B.7.6
Version 5.3.0 - May 20, 2021

New features:

Bugs fixed:

B.8
QF-Test version 5.2

B.8.1
Version 5.2.3 - March 9, 2021

New features:

Bugs fixed:

B.8.2
Version 5.2.2 - February 12, 2021

New features:

Bugs fixed:

B.8.3
Version 5.2.1 - December 3, 2020

New features:

Bugs fixed:

B.8.4
Changes that can affect test execution
B.8.5
Version 5.2.0 - November 10, 2020

New features:

Bugs fixed:

B.9
QF-Test version 5.1

B.9.1
Version 5.1.2 - September 15, 2020

New features:

Bugs fixed:

B.9.2
Version 5.1.1 - August 26, 2020

New features:

Bugs fixed:

B.9.3
Changes that can affect test execution
B.9.4
Version 5.1.0 - July 8, 2020

Video Video: QF-Test 5.1.0.

New features:

Bugs fixed:

B.10
QF-Test version 5.0

B.10.1
Version 5.0.3 - June 17, 2020

New features:

Bugs fixed:

B.10.2
Version 5.0.2 - May 5, 2020

New features:

Bugs fixed:

B.10.3
Version 5.0.1 - March 2, 2020

New features:

Bugs fixed:

B.10.4
Main new features in version 5

Note For a detailed list of new features please see the release notes below for QF-Test versions 5.0.0.

The following major new features have been implemented for QF-Test version 5:

Description Further info
New GUI engine: Windows Testing native Windows applications
Modernized User Interface of QF-Test QF-Test looks more modern
Tests with Java 14 Applications based on Java 14 can be tested now
test suites with comments Comment node directly in the tree of a test suite
Edge based on Chromium Tests with the final Edge based on Chromium are now possible
File download via the Server HTTP request node Attribute Save response to file
Table B.1:  New features in QF-Test 5

Changes that can affect test execution:

Software that is no longer supported:

Note Please see section 1.1 for a detailed list of system requirements and supported technology versions.

B.10.5
Version 5.0.0 - February 6, 2020

New features:

Bugs fixed: