QA Systems announced the upcoming release of Cantata version 8.0. This is a major new release of the Cantata unit and integration testing framework for C and C++. This version automates test maintenance, custom code injection, and makes it easier to test across multiple embedded environments.
A new Code Change Analysis feature has been added to cut test maintenance when C/C++ code is changed after initial testing. This identifies code changes which impact tests and gives detailed guidance on suitable test updates. Automatically generated suggestions can be selected, triggering automatic test refactoring for many types of code change.
When code is re-used over multiple embedded platforms for different product variants, new deployment switching in Cantata version 8.0 makes it simple to re-use the same tests. It is also now possible to inject extra test code anywhere into source code without modifying the production code. This provides greater flexibility for injecting errors and white-box testing. Version 8.0 contains improvements to the Cantata user interface. A new Cantata Eclipse Perspective has been added and includes a Test Explorer as the test centric control hub.
As with previous versions, Cantata 8.0 will be certified to the highest safety integrity levels for ISO 26262 (automotive), IEC 61508 (industrial safety), IEC 62304 (medical devices), EN 50128 (railways), IEC 60880 (nuclear) by SGS-TÜV Saar soon after release. Cantata 8.0 will be generally available from May 2018.