Tessy (Software)

Tessy is a tool for automated testing of module written in C or C software. Tessy is particularly suitable for testing embedded software since Tessy understands many used cross compilers C dialects for embedded systems and is typically carried out the execution of the tests on the embedded system. Tessy comes from the software research laboratory of Daimler AG in Berlin. The origins date back to the 1990s.

Operating principle of module tests at Tessy

Tessy automatically determines the interface of the test C function ( the unit or module ). The interface basically consists of the set of input and the set of output variables of the function. Tessy automatically generate the software for a so-called test - driver that allows you to call the function to be tested without the other C functions of the application. The user determines the test data with which to be supplied test function and the expected results. Functions which are called by the test function may be replaced by stubs with a defined behavior. Such stubs can verify that they were in turn called with valid parameters and typically provide constant values ​​with which to work, the function to be tested (so-called Mocking ). Test drivers and test function are compiled and linked by Tessy, usually with the cross-compiler for the relevant embedded system. The tests are then carried out by Tessy on the embedded system. Alternatively, the test can be run on a PC. Actual test results are automatically compared with the expected results.

Other properties

Tessy can repeat tests without user interaction, which is important for regression testing. Tessy automatically determines test coverage (Coverage ). Tessy can test case specifications according to the classification tree method to read, because Tessy is to the respective tool, the Classification Tree Editor ( CTE) attached.

Tessy generates the test documentation in various formats, including Word, Excel, HTML. Appearance and size may define themselves largely by the user.

Tessy runs under Windows 2000 to Windows 7

766233
de