Unit-Test Training
Format: online training
Date: October 19 - 23, 2026
Duration: 5 days, from 8:30 a.m. to 1 p.m.
Language of instruction: English
Cost: 1,980.00 EUR (early bird discount 100 EUR)

TESSY automates unit/module testing for embedded C/C++ software, guiding users through the entire testing workflow while managing test organization and providing comprehensive reporting.

TESSY performs automated dynamic module / unit and integration testing of embedded software in C/C++ and determines the code coverage along the way. This kind of test is required for certifications according to standards such as DO-178, IEC 61508, or ISO 26262.
For programs written in the C programming language, a unit or a module is a function in the sense of C; for programs in C++, a unit or a module is a method. To start unit/module testing with TESSY, you simply browse for the source module containing the unit to be tested.
TESSY automatically determines the interface of the unit under test. The interface essentially consists of the set of input variables and the set of output variables of this unit. TESSY automatically generates the software for a test driver that allows the unit under test to be called in isolation from the rest of the application. The user supplies the test input data to the unit under test and the expected results.
Units called by the unit under test can be replaced by stubs (also known as mocks) with a defined behavior. Such stubs can check whether they were called with valid parameters and can return predefined values with which the unit under test shall work. These stubs are created by TESSY completely. Test drivers and the unit under test are compiled and linked by TESSY, usually with the cross compiler for the embedded system in question. The tests are carried out by TESSY directly on the embedded system, but can also run on the host. Actual test results are automatically compared to expected results and test reports are generated.

We have put together the most frequently asked questions on TESSY and module/unit testing. The FAQs are categorized starting from general questions and moving on to more technical questions.

Get the full-featured TESSY free trial. Get to know and appreciate TESSY step by step. Here on the web or upon request from our TESSY team, you will find numerous assistance, tips and tricks for the first steps!

TESSY is continually getting updates to bring you new features and optimize your testing workflow. Find out more about TESSY’s newest version.

TESSY's code coverage measures the percentage of exercised items relative to the total, covering various aspects such as branches, conditions, and specific coverage types for different levels of testing.

The testing tool TESSY has numerous features to ensure software quality. Learn more about TESSY's basic functionality, regression testing, tasks, and more.

Component testing is integration testing of the units. A component according to this specification may also be called a “module”, and its testing “module testing” respectively.

One can create requirements in TESSY or import requirements from files in various formats, e.g. ReqIF. Requirements can be linked to test cases in TESSY. Reports reveal, if all requirements are tested. Requirements can also be exported together with the information about the test cases linked to a requirement.

Besides the interactive manual creation of test cases, TESSY can generate test cases from value ranges and can import test cases from files (e.g. Excel, scripts). TESSY also includes the Classification Tree Editor (CTE) for test case specification according to the Classification Tree Method (CTM).

TESSY supports seamless testing and integration of software components (SWC) by combining C code level analysis and information about the AUTOSAR model description.

To qualify TESSY as a tool for use in safety-relevant software development projects, there are a number of articles, notes and documents provided by the manufacturer. This makes it easier for TESSY users to work in such safety-relevant projects.

We have made a large collection of helpful and informative documents available for you to download and use for TESSY and the unit/module test.

Do you have any questions about TESSY that we couldn't answer here? Would you like to arrange a web session about TESSY with us or do you need further advice? Contact Mr Oliver Güth! Oliver is dedicated to providing expert assistance and support in all matters related to test tools, especially testing with TESSY and static code analysis with TrustInSoft.
Format: online training
Date: October 19 - 23, 2026
Duration: 5 days, from 8:30 a.m. to 1 p.m.
Language of instruction: English
Cost: 1,980.00 EUR (early bird discount 100 EUR)