By continuing to use this site you agree to the use of cookies. For more information and to find out how to change this click here. Accept Cookies
Please enable cookies in your browser for this website.

Automated Testing of the Diagnostic Protocol in ECUs with DiVa

Automated Testing of the Diagnostic Protocol in ECUs with CANoe.DiVa

What is CANoe.DiVa?

DiVa is a CANoe extension for automated testing of diagnostic software implementations in ECUs. Reproducible test cases are generated based on an ECU diagnostic description.


CANoe.DiVa consists of a configuration tool with a dedicated user interface, test case generator and runtime library for extended CANoe test functionality. The generator uses diagnostic descriptions in ODX or CANdela format to generate comprehensive test cases (good and bad cases). It generates the test environment that is loaded in CANoe, as well as a test specification with details on the test flow and the individual tests.


  • Automatic generation of test cases and their specification with comprehensive test coverage based on ECU diagnostic descriptions in ODX or CANdela format
  • Automated execution of test cases and generation of a test report
  • Supports different diagnostic standards
  • Easy to configure test contents
  • Full integration in the CANoe test environment

Highlights of CANoe.DiVa 3.5

  • Enhancements in defining/ assigning system conditions
  • New testing functions: e.g. autom. ECU reset in case of an ECU crash
  • Extending of OEM specific tests

Application Areas

The generation of test cases and automation of test execution are two important trends in testing. The system supplier needs extensive tests to support development as well as regression and release tests. Automotive OEMs also need systematic tests, especially in integration and release on the vehicle level. CANoe.DiVa was designed to be used by automotive OEMs and suppliers.

Did you find this page helpful?

Please comment: