We help embedded engineering teams

to build better embedded software

with the right tools, expert guidance ...

and trusted support

Razorcat Development logo

🔴 New Version TESSY 6.0 from Razorcat

RAZORCAT has introduced several powerful new features to TESSY designed to enhance the workflow. You can find a detailed overview in the following document.

TESSY 6.0 is currently available as a beta version, giving existing TESSY customers an early opportunity to evaluate the latest developments from RAZORCAT. Beta testers can also evaluate the new AUTOSAR plugin.

If you would like to test TESSY 6.0 Beta, please contact Carnica Technology for download information. A separate beta license is required.

What is new in TESSY 6.0 ?

Enhanced Support for C++

The new built-in link stubber simplifies the testing of C++ software by automatically stubbing external classes and methods required to successfully link the test driver.

Optimized Test Cockpit view

The Test Cockpit view and its underlying model have been optimized for faster updates and reduced processing load when source files or test execution results change.

AUTOSAR software component testing

The AUTOSAR Runtime Environment (RTE) is automatically generated for an SWC from the ARXML model description.

Automatic Component Mapping

The AUTOSAR components will be mapped to TESSY modules automatically based on the model files and corresponding the following source file name templates:

RTE Generation

The AUTOSAR Runtime Environment (RTE) is automatically generated for an SWC from the ARML model description. This allows TESSY to analyze the implementation source files and establish a mapping between the source code and the corresponding AUTOSAR model elements, enabling high-level testing capabilities.

Integrated Test Interface

The interface of the SWC is shown to the user also from an AUTOSAR perspective - such as Runnables, Ports, Operations, Inter-runnable Variables, etc. - both in the Interface Editor and in the Test Data Editor. This allows users to provide test data using AUTOSAR terminology instead of via customized stub functions.

Smart auto-completion

For all AUTOSAR data elements used in the test the applicable AUTOSAR constants will be provided as possible input data or expected results within the auto-completion menu. Also the conversion between physical and internal values is done automatically based on the available Computational Methods.

Consistency Checking

When generating the RTE, the applicable modeling rules are checked and any violations are reported. Furthermore, compiling the SWC against a separately generated Test RTE ensures that the implementation conforms to its AUTOSAR model. Other aspects, including Runnable access permissions and proper Exclusive Area handling, are validated dynamically during test execution.

Side-by-Side View

TESSY presents the C interface together with the AUTOSAR interface, allowing testers to easily understand the relationship between the implementation and the AUTOSAR model. Further useful information about individual AUTOSAR elements is provided in the Properties view.

ASCII based database backup files

The new YAML-based database backup format improves version control of test projects. Test information is stored in human-readable ASCII files, making it easier to compare and merge changes between development branches.

For each module, the following files will be stored:
• TESSY script files containing test data and user code for each test object
• YML file containing meta information about the module
• Additionally, an IDB file will be stored that contains specific settings of the test interface that are essential for restoring all necessary interface settings from the backup.

Hyper Coverage for system and integration testing

The Hyper Coverage feature within TESSY integrates with Accemic Technologies’ hardware trace port analysis tool to capture source code coverage directly from target hardware during system and integration testing.

FPGA-based coverage acquisition

The coverage acquisition method is based on FPGA-based online trace data processing and high-level language supported event processing. Branch and MC/DC coverage data can be acquired directly during system and integration testing.

Gap analysis & targeted testing

By importing the coverage results into TESSY, coverage will be shown at the source file level within the Test Cockpit view. Missing coverage can easily be achieved by creating additional unit test cases for special corner cases in the source code or error handling functionality that may not have been triggered during normal operation test cases.

Test case traceability

TESSY displays reached branches for each system test case within the Coverage Viewer (CV) perspective. This mapping of system test cases to the achieved coverage significantly supports requirements-based testing and helps to reveal untested code.

About TESSY

TESSY is RAZORCAT's automated unit and integration testing tool for embedded C/C++ software. For a complete overview of TESSY's testing, requirements, coverage and reporting capabilities, visit our TESSY Test System page

Learn more avout TESSY.

© 2026 Carnica Technology. All Rights Reserved. Contact Us · Legal & Privacy