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.
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.
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.
Testablauf mit ecu.test¶
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.