Customer Journey: Code Coverage
Branche: Automotive
Ausgangssituation
Unser Kunde führt Entwicklungen im Automotive Bereich für die Elektromobilität von morgen durch. In diesem Umfeld müssen Anforderungen der ISO26262 in Bezug auf ASIL Level C und D erfüllt werden.
Eine dieser Anforderungen wird durch die Messung der Function Coverage erreicht, die ein Teil der Code-Coverage ist.
Daten und Fakten
Laufzeit: 2018 bis heute
Service:
- Tracing am HIL
Erbrachte Leistungen
- Automatisierte Testausführung am HIL
- Ermittlung der Code-Coverage sowie interner SW-Werte
- Erstellung beispielhafter Fault-Injection-Tests für Testentwickler
- Non-Invasive Aufzeichnung der Code-Coverage für funktionale Testfälle am HIL
- Merging der einzelnen Files zur Gesamt-Coverage
- Report der Messungen
- Konfiguration des winIDEA-Workspace
- Konfiguration und Steuerung des eCovMerge Tools
- Lösungen sind ohne Störung des Testablaufs in EXAM-Umgebung des HILs lauffähig
- Erstellung einer Dokumentation
Spezielle Herausforderung:
Die Herausforderung in diesem Projekt besteht darin, die Variablen entsprechend zu manipulieren. Eine weitere Schwierigkeit liegt in der nicht-invasiven Aufzeichnung der Messdaten.
Das Tracking läuft parallel zu EXAM, hierbei liegt die Herausforderung darin, die Skripte und die Testdurchführung in EXAM zeitgleich zu integrieren.
Unsere Projekterfahrung – Ihr Nutzen
sepp.med betreut HIL-Systeme auf der Testebene flexibel und nach Bedarf.
Wenn Sie gemäß ISO 26262 die Coverage bestimmen wollen, ist eine der elegantesten Lösungen die Ermittlung der Coverage. Hier empfehlen wir, mit der Code-Coverage einen Schritt weiterzugehen als nur zur Function-Coverage-Aufzeichnung. Das bedeutet nur unwesentlich mehr Aufwand, verbessert jedoch die Auswertungsmöglichkeiten deutlich.
Dadurch bekommen Sie ein gutes Bild, welche Codezeilen nicht durchlaufen werden und erkennen so Dead-Code und potenzielle Angriffspunkte frühzeitig. Wenn dies durch eine nicht-invasive Aufzeichnung passiert, sorgen Sie zudem dafür, dass Ihr System und die Messergebnisse nicht durch die Aufzeichnung beeinträchtigt werden.
Erfolgreiche Projekte:
Erkunden Sie unsere Customer Journeys
Jedes einzelne Projekt hat seine eigene Erfolgsgeschichte – mit vielen großartigen persönlichen und unternehmerischen Erfahrungen, die uns zu dem machen, was wir heute sind. Danke an unsere Kunden für ihr Vertrauen.
Wie dürfen wir Sie im Testmanagement unterstützen?
Profitieren Sie von der Expertise unserer Experten.
„Der erste Schritt ist der Wichtigste.
Sprechen Sie mich an!“Tel.: +49 9195 931–253