The new version 3.2.9 of TESSY, the tool for automated unit / module / integration testing of embedded software, now supports for the first time the processor family ARM/Cortex® in combination with CrossCore Embedded Studio (CCES) from Analog Devices. By automating the tests a lot of manual effort is saved, especially when it comes to regression testing. CCES is an Eclipse-based integrated development environment, which is supported by TESSY already since some time for the processor families BlackFin® and SHARC® from Analog Devices.
Due to the support of CCES, TESSY is now able to execute automated tests of embedded software for ARM/Cortex in the software simulation environment provided by CCES or the tests can be executed via CCES on the actual ARM/Cortex hardware. TESSY uses the GNU tool chain to compile and link the test application which was generated by TESSY. Then TESSY loads the test application automatically in CCES and controls the test execution via it.
TESSY provides all its usual functionality for the ARM/Cortex microcontrollers in combination with CCES. This comprises for instance measurement of the code coverage, software integration testing, automatic test report generation or the traceability of requirements to test cases. For test case specification TESSY includes the Classification Tree Editor CTE/ES. A powerful command language allows for automated regression testing and continuous integration. Furthermore, TESSY is able to create a special test application with built-in test data, which the user then can load interactively (using the debugger in CCES) in the microcontroller in question, either on the actual hardware or in a software simulation of the microcontroller. This allows easy investigation of the reason of a failed test case.
For the test of safety-critical applications it is advantageous that TESSY is already qualified to be used in safety-related software development according to IEC 61508 and ISO 26262.
TESSY can be obtained from Hitex GmbH.
Further information: www.hitex.com/tessy