Die CANoe Option DiVa besteht aus einem
Konfigurationswerkzeug
mit eigener Bedienoberfläche, einem Testfall-Generator und einer Laufzeit-Bibliothek zur Erweiterung der Testfunktionalität von CANoe. Die Option DiVa verwendet Steuergeräte-Diagnosebeschreibungen im ODX- oder CANdela-Format zur automatischen Generierung der Testfälle
. Das Konfigurationswerkzeug erzeugt eine Testspezifikation mit vielen Details zu den einzelnen Testinhalten und zum Testablauf.
DiVa erstellt automatisch die
Testumgebung
, die in CANoe geladen werden kann. Während der Ausführung dokumentiert CANoe die Testergebnisse in einem übersichtlichen Bericht (CANoe Test Report).
Die Funktionen im Einzelnen:
- Automatische Generierung eines CANoe Testmoduls aus einer Diagnosebeschreibung im ODX- (2.0.1, 2.2.0) oder CANdela-Format
- Konfiguration der Testgenerierung über die Bedienoberfläche
- Testen der funktionalen Adressierung am einzelnen Steuergerät.
- Erhebung von Statistikdaten für verschiedene Steuergeräte-Timings (min/max/Durchschnitt)
- Selektierbarer Testfokus (Was soll getestet werden?)
- Timing des Diagnoseprotokolls
- Format des Diagnoseprotokolls
- Dateninhalte
- Anbindung der Diagnose an die Steuergeräteanwendung
- Sessions und Security Levels
- Konfigurierbarer Testumfang:
- Vollständiger Test: Ausführen jedes Services mit jedem Testmuster (Gut- und Schlechtfälle) − z.B. für Regressionstests
- Jeder Service einmal: Ausführung einer Auswahl von Testfällen, wobei jeder Service mindestens einmal ausgeführt wird
- Schnelltest: Testen aller Services mit allen Gutfällen und tes-ten repräsentativer Services mit Schlechtfällen
- Auf der Testerseite gezielte Einstreuung von Fehlern auf Ebene des Transportprotokolls.
- Anpassung der zu generierenden Testfälle (z.B. ausschließen von kritischen Services, um ungewünschte Veränderungen oder Schäden am gesteuerten System zu vermeiden)
- Dokumentation der Testfälle durch Generierung einer übersichtlichen und detaillierten Testspezifikation.
- Scannen von Service-ID und Sub-Function-ID Bereichen. Undokumentierte Services werden protokolliert.
- Erzeugen eines Testberichts durch CANoe
- Erweiterbarer Testumfang durch Definition von generischen und steuergeräte-unabhängigen Testsequenzen
CANoe Option DiVa führt Tests auf Basis folgender Diagnosestandards und -Protokolle durch:
- ISO 15765 Diagnostics on CAN
- ISO 14229 Unified Diagnostic Services on CAN (UDS)
- ISO 14230 (KWP2000)
- GMW 3110

Kontakt