Neues Release Tessy 2.3

 

Razorcat stellt heute eine neue Version von Tessy vor. Die neue Releaseversion 2.3 des erfolgreichen Unit-Testwerkszeugs bringt zahlreiche neue Funktionalitäten mit, unter anderem die Möglichkeit Funktions-Pointer zu testen oder auch die Reihenfolge von Stub-Function Calls zu prüfen. Neu ist ebenfalls eine Autocomplete-Option für den Usercode-Editor sowie eine schnellere Änderung von Variablenwerten in allen Testcases im TDE (Test Data Editor).

 

Tessy ist nun in der Lage die Reihenfolge von aufgerufenen Stub-Funktionen zu prüfen. Das ist von Vorteil, wenn das Testobjekt Stub-Funktionen aufruft, jedoch aber die tatsächliche Reihenfolge (und ihre Anzahl) bei jedem einzelnen Testfall geprüft werden soll.

 

Tessy V2.3 führt die Möglichkeit ein, in Testergebnisse die Auswertung von jeglichen Variablen einzubeziehen, selbst wenn Sie nicht verwendet wurden. Die Auswertung kann im Usercode einer Stub-Funktion oder im Epilog eines Testschritts erfolgen. Dies ermöglicht es, jeden möglichen C-Code-Ausdruck (z. B. Lesen / Schreiben von Special Function Registers eines Mikrocontrollers) zu überprüfen und das Testergebnis in den Testbericht zu dokumentieren.

 

Wenn der Rückgabewert einer Funktion ein Funktionspointer ist, kann der nummerische Wert (d.h. die Adresse der Funktion) abweichen, dies ist abhängig vom Linker. Tessy ist in der Lage den Namen der Funktion als erwartetes Ergebnis zu nutzen und prüft dabei automatisch, ob die resultierende Adresse mit dem Funktionsnamen übereinstimmt oder nicht.

 

Dem Usercode-Editor wurde ein Autovervollständigungsoption hinzugefügt. Durch Drücken von Strg + Leertaste öffnet sich die Autovervollständigung für die Variablen aus dem Interface des Testobjekts. Wenn Variablennamen im Quellcode verändert werden, bemerkt Tessy dies und passt diese selbstständig an.

 

Der Test Data Editor erlaubt nun auf sehr bequeme Weise eine Variable in allen vorhandenen Testfällen auf einmal auf einen bestimmten Wert zu setzen.

Zurück