ABC Company Conference
Unsubscribe
Online German
Banner_VXW_Text

„Only those who stand still dont step on anyones toes.“
(Guido Westerwelle, German politician)

Newsletter in July 2026

                                           - TESSY by RAZORCAT
                                        - Safety-critical Applications
                                      - New Features in TESSY v6.0
                                    - Automatic Component Mapping 
                                            - Smart Auto-Completion

                                - ASCII-based Database Backup Files
                      - Hyper Coverage for System and Integration Testing
                                      - Try the TESSY Beta Version


 Dear Customer,


Our website, www.carnica-technology.com, is currently undergoing a thorough overhaul. The content is being updated, and the overall layout is being restructured - but two thing remains the same: our partners and the
design, which has won numerous awards in recent years.

You’ll notice many changes in the details and, above all, a wealth of up-to-date information that can help you with your projects.

Look forward to our new website, which will go live in August.
 










TESSY by RAZORCAT
 
High complexity, safety-critical requirements, shorter development cycles, and significant cost pressure: Today, the quality and reliability of embedded systems can only be ensured through the use of automated testing tools.

For more than 25 years, Razorcat Development has been developing and marketing user-friendly tools for the automated testing of embedded
software. In addition, Razorcat offers comprehensive testing and consulting
services based on state-of-the-art testing methods and tool technologies.

Its best-known tool, TESSY, performs automated dynamic module/unit and integration tests for embedded software written in C/C++ and determines code coverage.

For programs written in the C programming language, a unit or module is a function as defined in C; for programs in C++, a module is a method. To begin unit/module testing with TESSY, locate the source module that contains the unit to be tested.

TESSY automatically determines the interface of the unit being tested. The
interface consists of the set of input variables and the set of output variables for this unit.

TESSY automatically generates the software for a test driver that enables the unit under test to be called in isolation from the rest of the application.
The user enters the test input data for the unit under test as well as the
expected results.
  













Safety-critical Applications
 
Unit tests in safety-critical software are not optional. They make the difference between a software bug and a real-world failure.

In the automotive, aerospace, and healthcare industries, every component must function - under stress, in edge cases, and under conditions that no one could have anticipated. Isolated testing reveals what integration hides.

TESSY is designed to meet the requirements of safety-critical applications and helps you ensure compliance with standards such as ISO 26262, IEC 61508, and DO-178C. It gives you the confidence that your software is free of hidden risks.

TESSY automates the entire unit test cycle, including regression testing for your embedded software in C/C++ on various target systems. It handles all test organization and management, covering requirements, coverage measurement, traceability, and reporting.

A few days ago, Razorcat unveiled TESSY Version 6, and we’ll introduce its new features below.
  













New Features in TESSY v6.0
 
Enhanced Support for C++
 
Stubbing of external C++ classes and methods was a tough challenge until now. The new built-in link stubber of TESSY allows easy automatic stubbing of all necessary C++ classes and methods to be able to link the test driver successfully.

Optimized Test Cockpit View
 
The Test Cockpit view and the underlying model have been optimized to provide overall faster updates and less calculation load when refreshing the test cockpit on source file changes or test execution result changes.

AUTOSAR Software Component Testing
 
With the new AUTOSAR plugin, TESSY supports seamless testing of AUTOSAR software components (SWC) by combining C code level analysis with AUTOSAR model information.
 













Automatic Component Mapping
 
The AUTOSAR components will be mapped to TESSY modules auto-matically based on the model files and corresponding source file name templates:

RTE Generation
 
The AUTOSAR Runtime Environment (RTE) is automatically generated for an SWC from the ARXML 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 facilitates version control of tests. All information is now available in ASCII files which allows easy comparison and merging of different 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 Tests
 
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/C 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. 













Try the TESSY Beta Version
 
As a TESSY customer, you are exclusively invited to be among the first
to experience the latest developments from RAZORCAT. All TESSY beta testers will be provided with free 30-day licenses for both TESSY 6 and the brand-new AUTOSAR plugin.

The new TESSY 6.0 version, which will be released shortly, is already available for testing. Please send me a quick message, and I’ll send you
the download link for the TESSY beta test version.

The beta version can be installed alongside any older version of TESSY.
You will need a new license file to use TESSY 6.0 Beta. Please request a test license with the note “Beta Test TESSY 6.0” at support@razorcat.com.




Stay tuned for your results when you test the TESSY beta version and in August on our new website. Until then, I wish you a wonderful and relaxing summer.

Sincerely Yours,
Marian A. Wosnitza

PS. I’ll be happy to write to you again on September 1st.. 


„Meetings are called ‚meetings‘ because there’s often
too much discussion a
nd too little decision-making."
(Hermann Lahm)