TESSY with New Features

TESSY V4.0.12, the tool for automated module / unit / integration testing of embedded software, is now able to use test cases from Rational Test RealTime and to execute tests on target hardware running under Linux.

Rational Test RealTime (RTRT) is a unit testing tool from IBM. The test cases for RTRT are defined in text files, so-called PTU files. Since TESSY V4.0.12, TESSY can transfer test cases from PTU files into the TESSY-internal database. This offers the opportunity for existing RTRT users to switch to TESSY as testing tool whilst still using their existing tests cases.

To run tests on a target system running a Unix derivative, e.g. Linux, TESSY creates a test application for the microcontroller of the target system on the Windows host. A Linaro ARM compiler can be used for this purpose if the microcontroller of the target system is an ARM/Cortex derivative. The communication between the host under Windows and the target system under Linux is between a gdbclient on the Windows side and a gdbserver on the Linux side. The gdbserver is started by TESSY (using Secure Shell (SSH)). After that TESSY transfers the binary test application via gdbclient to the target system and the tests are executed on the Linux target system under control of gdbserver. The target system can be a Raspberry PI 3 or a BeagleBone Black for instance. The connection between the host under Windows and the target system under Linux is always via TCP/IP, but the TCP/IP connection can also be a virtual one using USB.

TESSY is developed by Razorcat and distributed by Hitex.

More info: www.hitex.com/tessy