Die CANoe.DiVa besteht aus einem Konfigurationswerkzeug mit eigener Bedienoberfläche, einem Testfall-Generator und einer Laufzeit-Bibliothek zur Erweiterung der Testfunktionalität von CANoe. 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
- Umfangreiche Unterstützung des Anwenders bei der Report-Auswertung zur effizienten Fehlererkennung, Bewertung und Behebung.
Unterstützte Diagnosestandards und -Protokolle:
- ISO 15765 Diagnostics on CAN
- ISO 14229 Unified Diagnostic Services on CAN (UDS)
- ISO 14230 (KWP2000)
- GMW 3110

Kontakt