unit testing with tessy

Testen mit TESSY

TESSY automatisiert Modul- bzw. Unit-Tests für eingebettete C/C++-Software, führt Benutzer durch den gesamten Test-Workflow, verwaltet die Testorganisation und bietet umfassende Berichte.

Unit testing with TESSY

Unit-Tests mit TESSY

TESSY führt automatisierte dynamische Modul- / Unit- und Integrationstests von Embedded Software in C/C++ durch und ermittelt dabei die Codeabdeckung. Diese Art von Test ist für Zertifizierungen nach Standards wie DO-178, IEC 61508 oder ISO 26262 erforderlich.

TESSY Funktionen
Weiter

Funktionsprinzip der Modul-/Unit-Tests mit TESSY

TESSY bestimmt automatisch die Schnittstelle des zu testenden Moduls / der zu testenden Unit (Funktion im Sinne von C oder Methode in C++). Die Schnittstelle besteht im Wesentlichen aus dem Satz der Eingangsvariablen und dem Satz der Ausgangsvariablen dieser Unit. TESSY generiert automatisch die Software für einen Testtreiber, der den Aufruf der zu testenden Unit ohne die anderen Units der Anwendung ermöglicht. Der Benutzer definiert die Testdaten, die der zu testenden Unit zur Verfügung gestellt werden sollen, sowie die erwarteten Ergebnisse.

Units, die von der zu testenden Unit aufgerufen werden, können durch Stubs mit definiertem Verhalten ersetzt werden. Solche Stubs können prüfen, ob sie mit gültigen Parametern aufgerufen wurden und geben Werte zurück, mit denen die zu testende Unit arbeiten soll (sog. Mocking). Stubs werden vollständig von TESSY generiert. Testtreiber und zu testende Unit werden von TESSY kompiliert und gelinkt, in der Regel mit dem Cross-Compiler des jeweiligen eingebetteten Systems. Die Tests werden von TESSY direkt auf dem eingebetteten System ausgeführt, können aber auch auf einem PC ausgeführt werden. Die tatsächlichen Testergebnisse werden automatisch mit den erwarteten Ergebnissen verglichen.

TESSY FAQs

TESSY FAQs

Wir haben die am häufigsten gestellten Fragen zu TESSY und den Modul-/Unit-Tests zusammengestellt. Ob Sie Fragen zur Lizenzierung, zu technischen Aspekten, zu Testfällen oder zum Support nach dem Kauf haben: Wir sind für Sie da.

TESSY FAQs
Weiter
Kostenfreie TESSY Evaluierungsversion

Kostenlose Testversion

Holen Sie sich die kostenlose Testversion von TESSY mit vollem Funktionsumfang. Lernen Sie TESSY Schritt für Schritt kennen und schätzen. Hier im Web oder auf Anfrage bei unserem TESSY-Team finden Sie zahlreiche Hilfestellungen.

TESSY evaluieren
Weiter
TESSY Updates und neue Features

Updates in der aktuellen TESSY-Version

TESSY wird kontinuierlich aktualisiert, um Ihnen neue Funktionen zu bieten und Ihren Test-Workflow zu optimieren. Erfahren Sie mehr über die neueste Version von TESSY.

Zu den Updates je TESSY-Version
Weiter
Code Coverage bei TESSY

Code Coverage

Die Code Coverage von TESSY misst den Prozentsatz der ausgeübten Elemente im Verhältnis zur Gesamtmenge und deckt verschiedene Aspekte wie Zweige, Bedingungen und spezifische Abdeckungstypen für verschiedene Testebenen ab.

Codeabdeckung bei TESSY
Weiter
Katze vor Laptop symbolisiert Grundfunktionen von TESSY

TESSY's Grundfunktionen

TESSY verfügt über zahlreiche Funktionen zur Sicherstellung der Softwarequalität. Erfahren Sie mehr über die Grundfunktionen von TESSY, Regressionstests, Aufgaben und mehr.

Discover TESSY´s basic functionality
Weiter
Symbolbild für Komponenten- und Intragrationstest

Komponenten- und Integrationstest

Komponententests sind essenziellen Integrationstests für Einheiten. Komponenten, auch "Modul" gemäß dieser Spezifikation, werden mittels eines "Modultests" geprüft. Ein Testfall für eine Komponente wird als Szenario definiert, bestehend aus einer Abfolge von Aufrufen der Einheiten der Komponente.

Komponenten- und Intragrationstest
Weiter
Symboldbild Anforderungsmanagement beim Testtool TESSY

Anforderungsmanagement

Erstellen Sie Requirements oder importieren Sie sie aus Dateien in diversen Formaten. Anforderungen können mit Testfällen verknüpft werden, und die generierten Berichte zeigen auf, ob sämtliche Requirements getestet wurden. Des Weiteren ist es möglich, Requirements gemeinsam mit den zugehörigen Testfallinformationen zu exportieren.

Anforderungsmanagement
Weiter
CTE zur Testfallerstellung mit TESSY

Testfallerstellung

Neben der interaktiven manuellen Erstellung von Testfällen kann TESSY Testfälle aus Wertebereichen generieren und Testfälle aus Dateien (z.B. Excel, Skripte) importieren. TESSY enthält außerdem den Classification Tree Editor (CTE) zur Testfallspezifikation nach der Classification Tree Method (CTM).

CTE zur Testfallerstellung
Weiter
[Translate to deutsch:] AUTOSAR in the Test Tool TESSY

Testen von AUTOSAR-Softwarekomponenten

TESSY unterstützt das nahtlose Testen und die Integration von Softwarekomponenten (SWC), indem es die Analyse auf C-Code-Ebene mit Informationen zur AUTOSAR-Modellbeschreibung kombiniert.

AUTOSAR Integration in TESSY
Weiter
TESSY Downloads

TESSY Dokumente

Wir haben für Sie eine große Sammlung hilfreicher und informativer Dokumente zur Verwendung von TESSY bereitgestellt. Diese reichen von Anleitungen bis hin zu vertiefenden Whitepapern.

TESSY Downloads
Weiter
TESSY Tool-Qualifizierung

TESSY Tool-Qualifizierung

Um TESSY als Werkzeug für den Einsatz in sicherheitsrelevanten Softwareentwicklungsprojekten zu qualifizieren, gibt es eine Reihe von Artikeln, Hinweisen und Dokumenten des Herstellers. Dies erleichtert TESSY-Anwendern die Arbeit in solchen sicherheitsrelevanten Projekten.

TESSY Tool-Qualifizierung
Weiter
Portrait Oliver Güth

Fragen Sie die TESSY-Experten

Sie haben weitere Fragen zu TESSY? Sie möchten eine Websession zu TESSY mit uns vereinbaren oder benötigen weitere Beratung? Kontaktieren Sie Herr Oliver Güth! Oliver Güth unterstützt Sie in allen Fragen rund um Testtools, insbesondere dem Testen mit TESSY und der statischen Codeanalyse mit TrustInSoft.

+49-721-9628-178

sales(at)hitex.de

Unit-Test Training

Format: Online-Schulung
Datum: 23. - 27. November 2026
Dauer: 5 Tage, jeweils von 8:30 Uhr – 13 Uhr.
Kurssprache: Englisch (Präsentationsfolien auf Englisch)
Preis: 1,980.00 EUR (Frühbucher-Rabatt 100,- EUR)
 

Another Unit-Test online training in English will be held from October 19 - 23, 2026.

23.
11.2026
27.
11.2026