Reduktion des Testaufwands durch Nutzung von Corner Cases
Die Verwendung der generierten Corner Cases als Testfall-Daten ermöglicht es, den Testaufwand deutlich zu verringern:
Zum einen kann ein einzelner Corner Case mehrere andere Wertekombinationen ersetzen und damit die Anzahl zu berücksichtigender Testdaten-Kombinationen reduzieren. Zum anderen können die Corner Cases auf Basis des Kausalen Modells und weiterer Zusatzinformationen aus der Kausalen Inferenz priorisiert werden, wodurch eine weitere Fokussierung des Tests auf die risikoreichsten Testdaten-Kombinationen erreicht werden kann.
Die im HolmeS3-Projekt entwickelte Lösung für Szenario-basiertes Testen (basierend auf dem imbus Testmanagement-Tool TestBench) ermöglicht die Verwaltung und Nutzung von Kausale Modellen und Corner Cases im Testprozess. Die Lösung ermöglicht und erleichtert es, die für ein bestimmtes Fahrszenario passenden Corner Cases zielgerichtet auszuwählen und das Szenario dann mit diesen Werten im Simulator-System auszuführen. So kann das Verhalten der zu prüfenden Fahrfunktion unter den durch die Corner Cases repräsentierten extremen Bedingungen überprüft und abgesichert werden. Als Ergebnis liegt eine lückenlose, nachvollziehbare Testdokumentation vor, die sämtliche zur Sicherheitsargumentation notwendigen Informationen enthält.
Anwendungsbeispiele und praktische Umsetzung vom szenariobasiertem Test
Das szenariobasierte Testen findet breite Anwendung in der Entwicklung und Absicherung hochautomatisierter Fahrfunktionen. Ein typisches Anwendungsbeispiel ist die Validierung eines Notbremsassistenten (NBA). In einem einfachen Szenario könnte ein Fahrzeug auf einer geraden Straße einem anderen Fahrzeug folgen, wobei der Notbremsassistent die Geschwindigkeit und den Abstand kontinuierlich überwacht. Das Szenario wird dann mit variierenden Parametern wie unterschiedlichen Wetterbedingungen, Geschwindigkeiten und Verkehrsdichten durchgeführt, um sicherzustellen, dass der Assistent zuverlässig funktioniert, selbst unter extremen Bedingungen.
Ein weiteres Beispiel ist das Testen von automatisierten Fahrfunktionen in komplexeren Umgebungen, wie einer stark befahrenen Kreuzung in der Innenstadt. Hier werden multiple Faktoren wie Fußgänger, Ampelschaltungen und plötzliche Hindernisse in das Szenario eingebunden. Diese realitätsnahen Testszenarien erlauben es, das Verhalten des Fahrzeugs unter wechselnden und potenziell gefährlichen Bedingungen zu bewerten und zu optimieren.
In der praktischen Umsetzung kommt dabei oft eine Kombination aus Simulationen und realen Fahrtests zum Einsatz. Durch den Einsatz von Kausalen Modellen im Testmanagement können die Szenarien präzise gesteuert und die relevantesten Parameterkombinationen getestet werden, um eine Überprüfung der Fahrzeugleistung in kritischen Situationen zu gewährleisten. Dies ermöglicht es Entwicklern, gezielte Tests durchzuführen, die sowohl die Sicherheit erhöhen als auch den Entwicklungsaufwand optimieren.
Fazit: Zukunftssichere Sicherheit durch innovative Testmethoden
Das szenariobasierte Testen in Kombination mit Kausaler Modellierung und Kausaler Inferenz bietet eine wegweisende Methode zur Validierung und Absicherung hochautomatisierter Fahrfunktionen. Diese innovativen Ansätze ermöglichen es, selbst komplexe Systeme sicher und effizient zu testen, indem sie reale und kritische Fahrsituationen präzise simulieren. Durch die Identifikation und Analyse von Corner Cases sowie die gezielte Parametrierung der Testszenarien werden nicht nur potenzielle Risiken frühzeitig erkannt, sondern auch die höchsten Standards der Fahrzeugsicherheit gewährleistet. Mit diesen fortschrittlichen Methoden ist die Automobilindustrie bestens gerüstet, um den Herausforderungen der Zukunft zu begegnen und den Weg für sichere, autonome Mobilität zu ebnen.
imbus: Unterstützung beim Szenariobasierten Testen und darüber hinaus
Egal, ob es sich um ein führerloses Fahrzeug oder einen autonom agierenden Roboter handelt – die Menschen, die mit diesem System in Berührung kommen, müssen sich darauf verlassen können, dass ein solches autonomes System fehlerfrei seine Aufgaben erfüllt und sicher ist.
imbus bringt nicht nur die umfassende Expertise im szenariobasierten Testen in das HolmeS3-Projekt ein, sondern bietet auch jahrzehntelange Erfahrung im Bereich Softwaretest und Softwarequalität. Als führender Anbieter in der Qualitätssicherung und Testautomatisierung unterstützt imbus Unternehmen dabei, robuste und zuverlässige Softwarelösungen zu entwickeln. Durch das eigene Testmanagement-Tool, die imbus TestBench, wird die Durchführung komplexer Testszenarien optimal gesteuert, von der Planung bis hin zur automatisierten Ausführung.
imbus unterstützt bei der Einführung und Integration der HolmeS3-Toolkette in bestehende Entwicklungsprozesse und bietet zusätzlich maßgeschneiderte Lösungen für das Customizing. Damit stellt imbus sicher, dass die Implementierung nicht nur technisch reibungslos verläuft, sondern auch die höchsten Qualitätsstandards erfüllt werden.
Ihr Ansprechpartner bei imbus
Mail: info@imbus.de
Tel.: 09131 7518-0
Fax: +49 9131 / 7518-50