The highlight of version 4.3 is the automated mutation test. Mutation testing is the repeated execution of already passed test cases for a test object, but with changed code. If one or more of those tests fails, the test has revealed a mutation. Whether test cases detect a mutation or not provides information about the quality of the test cases.
A second important new function of TESSY V4.3 is the test execution mode. This mode ensures that test results have been generated by the test object and not through chance. For this purpose, the result variables have been initialized with various patterns before the test.
A third new feature of the release is a new mode that can execute the tests without instrumentation. The TESSY tool can carry out instrumentation, for example, for the purpose of coverage measurement in the source code of the test object. Tessy’s new test mode was developed to ensure that the instrumentation is not responsible for a passed test case.
TESSY is a tool that has been developed to automate the whole unit test cycle, including regression testing, for embedded software in C/C++ on different target systems. The tool is easy-to-install and easy to operate. It guides the user through the unit test workflow from the project setup, through the test design and execution, to the result analysis and reporting. TESSY also provides additional care of the test organization, as well as the test management, including requirements, coverage measurement, and traceability.
TESSY is manufactured by Razorcat and distributed by Hitex. More information and an evaluation version of TESSY are available on the link below