Test & Measurement

Embedded software test tool adds coverage measures

19th February 2014
Mick Elliott
0

The new version 3.1 of TESSY, the tool for automated unit / module / integration testing of embedded software, features additional coverage measures and can also generate test cases from given values. With the additional coverage measures TESSY adheres better to the requirements of different standards with respect to functional safety.

The new coverage measures are Entry Point Coverage (for instance in IEC 61508 highly recommended for SIL 1 applications), Decision Coverage (required by DO-178B/C on level B), and Function Coverage (recommended for instance by ISO 26262 for software integration testing). Furthermore, TESSY allows determining Statement Coverage, a measure mentioned in several standards.

The automatic generation of test cases is done by specifying several single values respectively ranges of values for input variables. From this TESSY generates test cases for all combinations of the input values. This provides a comfortable means for test case generation.

New in TESSY 3.1 is the ability to add notes to elements like requirements, test objects or test cases (and also to remove them). This enables easy management of to-do lists or to give hints on special facts.

Furthermore, it features renumbering of test cases to close gaps which are created by deleting test cases. It also integrates an improved command line interface. This enables the tool to be used for “continuous integration”. Different to the hitherto solution the graphical user interface is not longer needed for command line execution (“TESSY headless”).

The tool allows user-defined names for the test reports generated by TESSY. Using place holders, TESSY can incorporate e.g. project names or the current date in the file name.

It can execute tests which are created by the model-based test generating tool MBTsuite from the company sepp.med. TESSY enables hereby the execution of the test on different microcontroller target hardware using the most common cross compilers.

TESSY 3.1 features an interface to winIDEA from company iSYSTEM. Using this interface, it can be used to perform unit tests on the unchanged user application (Original Binary Test, OBT).

Product Spotlight

Upcoming Events

View all events
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier