Neues Major Release TESSY 4.0

Tessy

 

Wir freuen uns, die neueste Major Version TESSY 4.0 unseres Unit- und Integrations-Testwerkzeugs für Embedded Software vorzustellen. TESSY 4.0 bietet unter anderem vollständige C++-Unterstützung, ein komfortables Software-Variantenmanagement sowie eine UUID (Universally Unique Identifier) für alle TESSY-Objekte.

 

Vollständige C++-Unterstützung

TESSY 4.0 nutzt für die umfassende C++-Unterstützung eine neue Code-Analyse basierend auf dem Open Source CLANG‑Parser. Innerhalb des nutzerfreundlichen Test Data Editors (TDE) lassen sich damit Konstruktormethoden und die Initialisierung von Klassen jetzt noch einfacher für Tests auswählen. Unterstützt wird auch das Stubbing externer und interner Methoden sowie von Methoden, die Standard-Bibliotheken (Standard Template Library, STL) verwenden.

 

Software-Variantenmanagement

Eine weitere Neuerung in TESSY 4.0 ist das einfache Testen von Code-Varianten. Abgeleitete Module erlauben die Erstellung von hierarchisch aufgebauten Varianten-Bäumen. Hier lassen sich Basisvarianten und ihre Töchter anhand ausgewählter Testfälle schnell und automatisiert prüfen. Die Tests innerhalb der Module können dabei intuitiv ergänzt, gelöscht oder kopiert und individuell neu angepasst werden. Dank dieses Variantenmanagements lassen sich die produktspezifischen Codes einer Produktserie mit verschiedenen Ausführungen individuell und effizient analysieren und testen.

 

Universally Unique Identifier

Für mehr Effizienz sorgt TESSY 4.0 auch durch die Einführung von UUIDs: Damit werden alle Objekte innerhalb des Tools eindeutig gekennzeichnet. Auf diese Weise lassen sich Testfälle oder Module jederzeit klar identifizieren, selbst wenn sie auf verschiedenen Computern innerhalb eines Entwicklerteams gespeichert und wiederhergestellt werden, und unnötige Doppelnutzungen vermeiden.

Weiterentwickelt wurde auch die Ausführung von Regressionstests im Kommandozeilen-Modus (CLI). Die automatische Wiederverwendung der Testdaten berücksichtigt zusätzlich neue und gelöschte Elemente, so dass ohne einen manuellen Eingriff der Test von solchen veränderten Testobjekten durchgeführt werden kann. Ferner können spezielle Tests, die z.B. wegen eines Null-Pointers nicht ausgeführt werden können, von der Testdurchführung ausgeschlossen werden. Detaillierte Informationen und der Download von TESSY 4.0 unter www.razorcat.com/de/downloads-tessy.html.

Zurück