Automated software tests execute directly on target systems

August 08, 2014 // By Graham Prophet
Tool Qualification Packages (TQPs) are available for various architectures and cross compilers: LS’ UDE and Razorcat’s TESSY test platform comprise a range of optimised “Tool Qualification Packages” (TQPs) for the TESSY test platform for various architectures and cross compilers.

These TQPs allow embedded system developers to more easily carry out reliable automated testing of application software written in C.

Razorcat's TESSY platform contains all necessary functions for automated testing, starting from automatic analysis of the source code of the software for identification of the test objects (typically C functions) to Classification Tree Editor (CTE) and Test Data Editor (TDE) for specification of the test cases, through to automatic implementation of the testing and producing the test result reports. By coupling with the Universal Debug Engine (UDE) from PLS Programmierbare Logik & Systeme, such automated tests can be run directly on the application hardware.

The complementary Tool Qualification Packages consist of various documents and test procedures, each based on a standardised application, which enable continuous testing of the tools involved on the basis of defined behaviour, predetermined stimulation and known expected values. The software interface of the Universal Debug Engine (UDE), which is based on Microsoft COM (Component Object Model) technology, ensures that the testing can take place architecture-independent directly on the target hardware. The UDE, controlled by TESSY, not only takes over establishing a connection with the target system, but also programming of the flash memory, process control of the application, and reading/writing program data.

“PLS’ Universal Debug Engine (UDE) not only ensures a rapid and flexible access to the target system. The software interface integrated in the UDE also enables users of our test platform an immediate architecture-independent use and control of the target hardware. In conjunction with the Tool Qualification Packages, we can now for the first time provide our customers with a universal basis for certified module and unit testing in embedded systems with UDE,” said Michael Wittner, Managing Director, Razorcat.

Thomas Bauch, Managing Director, PLS Programmierbare Logik & Systeme, underlines the benefits of this complete solution: “The Tool Qualification Packages, available now for the TESSY test platform, not only simplify the software quality assurance in