Testtool Tessy V4.3 für eingebettete Software

EMBEDDED SYSTEMS

Eine aktuelle Version V4.3 gibt es von Tessy - einem Werkzeug zum automatisierten Unit-, Modul- und Integrationstest von eingebetteter Software. Das Tool wird von Razorcat hergestellt und von Hitex vertrieben.



Die wichtigste neue Funktionalität ist der automatisierte Mutationstest. Dabei handelt es sich um eine wiederholte Ausführung von bereits bestandenen Testfällen für ein Testobjekt, aber mit mutiertem (verändertem) Code. Schlägt mindestens einer dieser Tests fehl, hat dieser eine Mutation aufgedeckt. Ob Testfälle eine Mutation aufdecken oder nicht, gibt Auskunft über die Qualität der Testfälle.

Eine weitere neue Funktionalität ist ein Testausführungsmodus, der sicherstellt, dass Testergebnisse tatsächlich vom Testobjekt erzeugt wurden und nicht nur zufällig entstanden sind. Dazu werden die Ergebnisvariablen vor dem Test mit verschiedenen Mustern initialisiert.

Hinzu kommt ein Modus, der die Tests ohne Instrumentierung ausführt. Tessy nimmt Instrumentierungen beispielsweise zum Zweck der Coverage-Messung im Quellcode des Testobjekts vor. Durch diesen Testmodus wird sichergestellt, dass nicht etwa die Instrumentierung für einen bestandenen Testfall verantwortlich ist.

Fachartikel