CANoe.DiVa 2.6
Funktionen
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.
- 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 Test Reports durch CANoe
- Komfortable Testauswertung zur effizienten Fehlererkennung, Bewertung und Behebung: Kommentieren von Testfällen, ver-gleichen von Testläufen, Klassifikation von Testergebnissen, erstellen von Reportauszügen (Mini Reports).
- Automatisches Setzen und Verifizieren von Fehlerspeicherein-trägen (DTCs) mit Hilfe des Vector Testsystems (VT-System) oder des CANoe Interaction Layers.
Unterstützte Diagnosestandards und -Protokolle:
- ISO 15765 Diagnostics on CAN
- ISO 14229 Unified Diagnostic Services on CAN (UDS) ISO 14230 (KWP2000)
- ISO 15031 OBD (J1979)
- GMW 3110 (v1.5, v1.6)
- Spezifische Testunterstützung für verschiedene Hersteller
Voraussetzungen
CANoe.DiVa 2.6 läuft mit den CANoe Varianten Full und Run. Voraussetzung ist eine installierte CANoe Lizenz ab Version 7.6. Für die Generierung von Tests ist eine ODX- oder CANdela Beschreibungsdatei (cdd-Datei) erforderlich. Diese Beschreibungsdateien ermöglichen als zusätzlichen Mehrwert zudem die sofortige Parametrierung eines Diagnose-Testers in CANoe. Die interaktive Kommunikation mit dem Steuergerät mittels der Diagnosekonsole oder die Verwendung weiterer Teile des „Diagnostic Feature Set“ in CANoe ist dadurch direkt möglich.