Release Notes for TestWeaver 3.5.20

Since 3.5.0 Windows XP is no longer supported. Since 3.3.0 all QTronic installers are signed with a trusted certificate. If Windows shows an "unknown publisher" warning dialog when trying to install, please download a new installer from https://resources.qtronic.de.

Changes in 3.5.20 relative to 3.5.10 (September 2018)

Changes in 3.5.10 relative to 3.5.0 (March 2018)

What's new in TestWeaver 3.5 (December 2017)

A presentation of some of the new features can be viewed here (HTML5) or here (PDF). For a more complete list of changes please consult the text below.

Changes in 3.4.20 relative to 3.4.10 (June 2017)

Changes in 3.4.10 relative to 3.4.0 (March 2017)

What's new in TestWeaver 3.4 (December 2016)

A presentation of some of the new features can be viewed here (HTML5) or here (PDF). For the complete list of changes please consult the text below.

Changes in 3.3.31 relative to 3.3.30 (February 2017)

No changes

Changes in 3.3.30 relative to 3.3.23 (October 2016)

Small bugs fixed and improvements in the Python instrumentation:

Changes in 3.3.23 relative to 3.3.22 (September 2016)

No changes

Changes in 3.3.22 relative to 3.3.21 (September 2016)

No changes

Changes in 3.3.21 relative to 3.3.20 (August 2016)

No changes

Changes in 3.3.20 relative to 3.3.1 (July 2016)

Several bugs have been fixed:

The exp_silver_fault_sim from project_car demonstrates now also the usage of user defined scripts.

Changes in 3.3.1 relative to 3.3.0 (May 2016)

What's new in TestWeaver 3.3 (March 2016)

Changes in 3.2.5 relative to 3.2.4 (November 2015)

This release adds some small improvements and several bug fixes, e.g. related to report processing performance and export to HTML.

Changes in 3.2.4 relative to 3.2.3 (October 2015)

This release adds some small improvements and bug fixes:

Changes in 3.2.3 relative to 3.2.2 (July 2015)

Beside bug-fixes this release adds a couple of new features and small improvements:

Changes in 3.2.2 relative to 3.2.1 (June 2015)

Beside bug-fixes this release adds a couple of new features and small improvements:

Changes in 3.2.1 relative to 3.2.0 (April 2015)

What's new in TestWeaver 3.2 (March 2015)

A presentation of the most significant new features can be viewed here (HTML5) or here (PDF). For the complete list of changes please consult the text below.

Changes in 3.1.6 relative to 3.1.5 (December 2014)

Changes in 3.1.5 relative to 3.1.4 (August 2014)

Changes in 3.1.4 relative to 3.1.3 (May 2014)

Changes in 3.1.3 relative to 3.1.2 (March 2014)

Changes in 3.1.2 relative to 3.1.1 (March 2014)

Changes in 3.1.1 relative to 3.1.0 (March 2014)

What's new in TestWeaver 3.1? (February 2014)

Changes in 3.0.3 relative to 3.0.2 (December 2013)

Changes in 3.0.2 relative to 3.0.1 (November 2013)

Changes in 3.0.1 relative to 3.0.0 (October 2013)

What's new in TestWeaver 3.0.0? (September 2013)

Click here to open a presentation of the new features with screenshots and graphics.


Changes in 2.5.5 relative to 2.5.4 (April 2013)

Changes in 2.5.4 relative to 2.5.3 (February 2013)

Changes in 2.5.3 relative to 2.5.0 (December 2012)

What's new in TestWeaver 2.5? (September 2012)

General

User interface

Instrumentation libraries

Report specification and processing (RQL/RTL)

Compatibility notes when upgrading from version 2.4.x

Changes in 2.4.4 relative to 2.4.3 (August 2012)

Changes in 2.4.3 relative to 2.4.2 (June 2012)

Changes in 2.4.2 relative to 2.4.1 (June 2012)

Changes in 2.4.1 relative to 2.4.0 (June 2012)

What's new in TestWeaver 2.4? (April 2012)

General

Report specification and processing (RQL/RTL)

Python instrumentation

Changes in 2.3.8 relative to 2.3.6

Changes in 2.3.6 relative to 2.3.5 (January 2012)

Changes in 2.3.5 relative to 2.3.4

Changes in 2.3.4 relative to 2.3.3 (November 2011)

Changes in 2.3.3 relative to 2.3.0 (November 2011)

What's new in TestWeaver 2.3?

User interface

Engine

Report specification and processing (RQL/RTL)

Changes in 2.2.1 relative to 2.2.0

What's new in TestWeaver 2.2?

User interface

Report specification and processing (RQL/RTL)

Engine

Changes in 2.1.1 relative to 2.1.0

What's new in TestWeaver 2.0 / 2.1 ?

Remark: 2.0 vs. 2.1. During the beta release of TestWeaver 2.0 we received several new feature requests from our customers, such as: batch export of scenarios as CSV files, batch run of multiple experiments, high-level version of the C instrumentation library, easier support of UNICODE in RTL, and others. We have been able to react fast to these feature requests and they are now available. Therefore, the first official release of a TestWeaver 2.x has the version number 2.1.

HiL Support

Engine

User interface

Report specification and processing (RQL/RTL)

Compatibility notes when upgrading from version 1.2.x


Changes in 1.2.8 relative to 1.2.5

Changes in 1.2.5 relative to 1.2.4

Changes in 1.2.4 relative to 1.2.3

Changes in 1.2.3 - 1.2.2 relative to 1.2.1

Changes in 1.2.1 relative to 1.2.0

What's new in TestWeaver 1.2.0?

Performance

As an effect of many optimizations of the report generation engine, the speed of report generation has increased significantly for large databases.

Connection to code coverage tools

A couple of new features facilitate the connection with code coverage measurement tools, such as gcov or Testwell CTC++. For instance, CTC++ performs various coverage measurements, such as MC/DC, relevant for the certification of safety-critical software. The coverage reports generated by CTC++ can be connected to the overview reports displayed by TestWeaver.

More examples

The examples delivered with TestWeaver have been improved. Several new features and use cases are now covered by examples, for instance:

User interface

Extensions to the report specification language RQL/RTL

Extensions to the instrumentation libraries

A new type of instrument, the MESSAGE instrument, has been added.

Portable license

QTronic now offers support for dongle licenses. As a result, you can acquire a license that can be written on a dongle (CodeMeter stick) and used to run TestWeaver on any machine.

Compatibility notes when upgrading from version 1.1.x

Experiments created with TestWeaver versions 1.1.1 and above require no conversion when opened with TestWeaver 1.2.0. A minor issue here is caused by the usage of a new format for encoding links in the HTML reports. We recommend regenerating all the reports (right click on experiment name → Update all reports) when migrating an experiment from one version of TestWeaver to another. For experiments created with TestWeaver versions before 1.1.1, please refer to earlier compatibility notes.

TestWeaver 1.2.0 adds a series of new features. Experiments created with 1.2.0 that make use of these new features cannot be opened or processed with earlier versions of TestWeaver.

Changes in 1.1.7 - 1.1.2 relative to 1.1.1

A few minor bugs fixed

Changes in 1.1.1 relative to 1.1.0

There are no compatibility issues. Improvements:

Changes in 1.1.1 relative to 1.0.x

Compatibility notes when upgrading from version 1.0.x

The most important changes that affect compatibility are:

Summary of new features

Test databases

It is now possible to collect certain "interesting" scenarios generated by TestWeaver in test databases, e.g., for performing regression tests. The collection of scenarios from one or several test databases can be imported in other experiments where they will be performed before any scenario generation is done. This feature supports a more "deterministic" procedure of evaluating the system under test, with foreseeable execution time and coverage.

Graphical diagrams and support for statistical test evaluation

There have been several significant extensions in the report specification language. It is now possible to generate reports that contain not only tables, but also graphical diagrams in the form of bar charts. Several language additions such as computation of averages, min, max, counts, percentage with "where" and "group" clauses support various statistical evaluations of test results.

More information accessible in the experiment results

Experiment focus

Extensions to the report specification language RQL/RTL

User interface

User Manual

The TestWeaver User Manual is now also available as pdf-file in TESTWEAVER_HOME\help.