Modultest für Medizintechnik-Software

Tessy ist ein Werkzeug zum automatisierten Modul-/Unit-Test von Embedded Software. Es eignet sich für die Testausführung auch auf kleinen Mikrocontrollern, wie MSP430 und PIC. Die Tests werden automatisiert direkt auf dem Mikrocontroller durchgeführt. Das Produkt evaluiert die Testergebnisse und erzeugt Reports in verschiedenen Formaten, z.B. HTML oder Word. Für den Modultest wird der originale C-Quellcode verwendet, auch wenn dieser nicht ANSI-C-kompatibel ist. Das Werkzeug ermittelt ohne weiteren Aufwand die erreichte Testüberdeckung, z.B. Zweigüberdeckung oder Multiple Condition Coverage (MCC) und hilft bei der systematischen Ermittlung der Testfälle nach der Klassifikationsbaum-Methode. Tests können auch ohne menschliches Zutun über Nacht ausgeführt werden, um zu überprüfen, ob nach Änderungen noch alle Tests das erwartete Ergebnis liefern (Regressionstests). Tessy adressiert auch den Integrationstest, wobei mehrere kooperierende Funktionen (im Sinne von C) integriert in eine Komponente getestet werden.