Fundamentals

Modern control units and software systems are becoming increasingly complex. At the same time, requirements for quality, traceability, and repeatability in testing continue to rise. In many cases, manual testing is no longer sufficient.

../_images/Tutorial_Intro_Test_Complexity.png

Automotive software development/integration and test process

Software development and testing are closely linked. As system complexity grows, the need for structured and repeatable test procedures also increases. Test automation helps execute recurring test workflows efficiently, consistently, and transparently. This reduces manual work and improves the comparability of results.

../_images/Tutorial_Intro_Test_Automation.png

Why test automation?

With ecu.test, test workflows can be created across tools, executed automatically, and evaluated consistently. Tests become reproducible, independent of specific test environments, and easy to integrate into development and validation processes.

../_images/Tutorial_Intro_ecu.test_Workflow.png

Test workflow with ecu.test

../_images/Tutorial_Intro_ecu.test_Results.png

Possibilities of ecu.test

Lessons - Part I

This tutorial provides the most important concepts and workflows of ecu.test in sequential lessons - from first startup and creating configurations to test cases with system access, mapping, and trace analysis:

  • Start ecu.test for the first time and use a workspace

  • Understand the key areas of the user interface

  • Create and execute the first package

  • Trace test results in the report

  • Create and select configurations

  • Access test quantities

  • Connect a tool and execute a simple test successfully

  • Mapping

  • Signal recording and trace analysis

The focus is on the fundamental workflows: understanding configurations, creating simple test cases, and tracing results in the test report.

Info

The goal of this tutorial is not complete product coverage, but a practical introduction to the most important concepts.

Work through the lessons independently at your own pace. Theoretical introductions and practical exercises are clearly separated.

After completing this section, you know the fundamental structure of ecu.test and how typical first workflow steps interact. You have also carried out an initial example with package, configuration, and test execution yourself.

Continue with Lesson 1.