Software-Tools

TESSY unterstützt NI LabWindows/CVI

| Redakteur: Holger Heller

Bildergalerie: 1 Bild
(Bild: VBM-Archiv)

TESSY Version 3.1.9 unterstützt erstmals LabWindows/CVI (ab Version 2013) von National Instruments (NI). TESSY ist ein Werkzeug für den automatisierten Modul-, Unit- und Integrationstest von Embedded-Software. Unit- und Modultests werden oft für sicherheitskritische Software nach Sicherheitsstandards wie IEC 61508 gefordert.

LabWindows/CVI ist eine integrierte ANSI-C-Entwicklungsumgebung und Toolbox. Sie enthält Hardware-Bibliotheken, Analysefunktionen und einen GUI Builder. Die Integration zwischen LabWindows/CVI und TESSY erlaubt es, Unit-Tests in TESSY zu definieren und die Tests mit LabWindows/CVI durchzuführen.

TESSY nimmt eine einzelne C-Funktion des Source Codes der Applikation als Testobjekt und bestimmt automatisch seine Input- und Output-Variablen. Vor dem Test werden die Werte für die Input-Variablen und erwartete Werte für die Output-Variablen festgelegt. TESSY erzeugt dann automatisch Source Code für die Testapplikation, welche für die Testdurchführung benutzt wird. Die Testapplikation wird von TESSY durch den in LabWindows/CVI integrierten Compiler übersetzt und gebunden. Dafür nutzt TESSY die Dateien CC_options.txt und link_options.txt aus dem LabWindows/CVI Development Project.

Anschließend lädt TESSY die Testapplikation automatisch in LabWindows/CVI und führt die Tests aus. Nach der Testdurchführung legt TESSY das Testurteil durch Vergleich von erwartetem und tatsächlichem Ergebnis fest und erstellt daraus einen Testreport.

Kommentar zu diesem Artikel abgeben

Schreiben Sie uns hier Ihre Meinung ...
(nicht registrierter User)

Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
Kommentar abschicken
copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Kontaktieren Sie uns über: support.vogel.de/ (ID: 43006852 / Embedded Software Entwicklungswerkzeuge)