Hitex Software und Hardware integriert testen

Hitex hat eine neue Version des Testwerkzeugs Tessy vorgestellt, die es erlaubt Hardware in den Integrationstest von eingebetteter Software mit einzubeziehen.

Diese zu testende Hardware kann sowohl die On-Chip-Peripherie des Mikrocontrollers als auch externe Hardware sein, wodurch ein Hardware-in-the-Loop-Test für Integrationstests möglich wird. Ein solcher Test ist besonders sinnvoll, wenn der Mikrocontroller als Soft-Core in einem FPGA implementiert ist, denn hier ist die On-Chip-Peripherie eigentlich nicht Hardware, sondern Software, die sich im Laufe der Entwicklung ändern kann und deshalb immer neu getestet werden muss. Zur Durchführung solcher Tests wird speziell auf das Testobjekt abgestimmte Hardware und Software eingesetzt.

Tessy bietet die Möglichkeit, vor der Durchführung eines Tests eine vom Anwender bereit gestellte Test-Hardware anzusteuern. Die Verbindung zu Tessy wird über einen Software-Adapter (eine DLL) hergestellt. Während die Schnittstelle zwischen Adapters und Tessy vorgegeben ist, wird die eigentliche Ansteuerung der Test-Hardware durch den Anwender implementiert. Nach dem Test ermittelt Tessy mittels dieses Software-Adapters die Testergebnisse. Dabei handelt es sich um Werte, die durch die Test-Hardware nach dem Test ermittelt wurden oder die während des Tests aufgezeichnet wurden.

Informationen über die eingesetzte Hardware, beispielsweise welche Signale vorhanden sind und welche davon Eingabe bzw. Ausgabe für das Testobjekt sind, muss der Anwender Tessy über eine .xml-Konfigurationsdatei mitteilen.