Delivering peace of mind to industry-specific standards

Unit Testing

Dynamic Unit Test

Delivering peace of mind to industry-specific standards

Streamline Your Embedded Software Testing with TESSY's Automated Dynamic Module and Unit Testing

TESSY is a comprehensive tool that performs automated dynamic module, unit, and integration testing of embedded software written in C or C++. It also generates code coverage reports that are necessary for certifications compliant with various standards like DO-178, IEC 61508, and ISO 26262.

TESSY fully automates the unit testing process

If we start with a C module, Tessy will analyse the source code and identify the C functions and their test interfaces.  The Test Engineer can then define the test cases and and test data. Once this is complete Tessy will generate the full test driver which can be executed initially in simulation and then downloaded onto the target hardware for rigorous testing. Tessy will also generate stub functions for any additional called functions. Stub function behaviour an also be defined by the Test Engineer. At the end of the testing process Tessy generates a full suite of documentation suitable for a wide range of safety standards.

Tessy

Learn step by step

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's basic functionality

TESSY's basic functionality

TESSY lets you configure a test project that links source files to test and test result. The Test Environment Editor (TEE) allows to configure the settings of your test project, e.g. to select the embedded cross compiler and the software debugger to use. TESSY determines the interface of the test object and lets you specify the test cases.

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.

Component / integration testing

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.

Since TESSY V3.0 you can create requirements in TESSY or import requirements into TESSY. TESSY V3.1 is able to import and export requirements in ReqIF format (supported by most requirement management tools). The exported requirements include information about test cases linked to the requirements and if these test cases passed or failed.

Requirement management system

Since TESSY V3.0 you can create requirements in TESSY or import requirements into TESSY. TESSY V3.1 is able to import and export requirements in ReqIF format (supported by most requirement management tools). The exported requirements include information about test cases linked to the requirements and if these test cases passed or failed.