Grundlagen

Moderne Steuergeräte- und Softwaresysteme werden immer komplexer. Gleichzeitig steigen auch die Anforderungen an Qualität, Nachvollziehbarkeit und Wiederholbarkeit im Test. Manuelle Tests reichen dafür in vielen Fällen nicht mehr aus.

../_images/Tutorial_Intro_Test_Complexity.png

Automotive Softwareentwicklung/Integration und Testprozess

Softwareentwicklung und Test sind eng miteinander verknüpft. Mit wachsender Systemkomplexität steigt auch der Bedarf an strukturierten und wiederholbaren Testverfahren. Testautomatisierung hilft, wiederkehrende Prüfabläufe effizient, konsistent und nachvollziehbar auszuführen. Das reduziert manuellen Aufwand und verbessert die Vergleichbarkeit der Ergebnisse.

../_images/Tutorial_Intro_Test_Automation.png

Warum Testautomatisierung?

Mit ecu.test lassen sich Testabläufe werkzeugübergreifend erstellen, automatisiert ausführen und einheitlich auswerten. Tests werden dadurch reproduzierbar, unabhängig von Testumgebungen und einfach in Entwicklungs- und Absicherungsprozesse integrierbar.

../_images/Tutorial_Intro_ecu.test_Workflow.png

Testablauf mit ecu.test

../_images/Tutorial_Intro_ecu.test_Results.png

Möglichkeiten von ecu.test

Lektionen - Teil I

Dieses Tutorial vermittelt die wichtigsten Konzepte und Arbeitsweisen von ecu.test in aufeinander aufbauenden Lektionen, vom ersten Start über das Anlegen von Konfigurationen bis hin zu Testfällen mit Systemzugriff, Mapping und Traceanalyse:

  • ecu.test erstmals starten und einen Workspace verwenden

  • Grundlegende Bereiche der Benutzeroberfläche einordnen

  • Erstes Package erstellen und ausführen

  • Testergebnisse im Report nachvollziehen

  • Konfigurationen anlegen und auswählen

  • Auf Testgrößen zugreifen

  • Tool anbinden und einen einfachen Test erfolgreich ausführen

  • Mapping

  • Signalaufnahme und Traceanalyse

Im Mittelpunkt stehen die grundlegenden Arbeitsweisen: Konfigurationen verstehen, einfache Testfälle erstellen und Ergebnisse im Testreport nachvollziehen.

Info

Ziel des Tutorials ist nicht die vollständige Produktabdeckung, sondern ein praxisnaher Zugang zu den wichtigsten Konzepten.

Bearbeite die Lektionen eigenständig im eigenen Tempo. Theoretische Einführungen und praktische Übungen sind klar voneinander getrennt.

Nach Abschluss der Grundlagen kennst du den grundsätzlichen Aufbau von ecu.test und das Zusammenspiel typischer erster Arbeitsschritte. Außerdem hast du ein erstes Beispiel mit Package, Konfiguration und Testausführung selbst durchgeführt.

Weiter mit Übung 1.