TY - GEN A1 - Cermak, Daniel T1 - Automatisierter / Virtualisierter System Funktionstest für Sensor und Aktuatorsoftware N2 - Ziel dieser Arbeit ist einen automatisierten Systemtest für Komponententreiber von Sensoren und Aktuatoren in der Motorsteuergeräte-Softwareentwicklung zu erstellen. Dazu werden Aktuatoren und Sensoren in Modellen abgebildet, die in den Testablauf integriert werden. Basierend auf einem bestehenden, parametrierbaren Stellermodell werden Anpassungen vorgenommen um zusätzlich zum normalen Betrieb auch Fehlermodi abbilden zu können. Dadurch können auch die Ersatzreaktionen der Komponententreiber getestet werden (z.B.: Losreisfunktion bei Verklemmung). Dieses Modell wird mit einem realen Aktuator verglichen um die Genauigkeit und Funktionalität des Modells zu überprüfen. Mithilfe von MatLab/Simulink soll aus dem Modell C-Code generiert werden, der in ein Testautomations-Framework einfließt, um Systemtests automatisiert ablaufen zu lassen. Durch das Zusammenspiel von Komponententreibersoftware und Modell ist es möglich einen Großteil des Komponententreibers, welcher später im Motorsteuergerät ausgeführt wird, gegen seine Anforderungen zu testen ohne dafür reale Hardware verwenden zu müssen. Diese Maßnahme soll Testaufwände für Entwickler reduzieren und zu einer frühzeitigen Erkennung von Fehlern führen. Dadurch werden Entwicklungsiterationen eingespart, was folglich die Kosten und den Zeitaufwand für die Softwareentwicklung senkt. Da dieses System ohne physischen Testaufbau lauffähig ist, entfällt die Wartezeit auf diese typisch limitierte Ressource. Dadurch müssen weniger Testplätze angeschafft werden, was eine erhebliche Einsparung von Infrastrukturkosten bedeutet. Diese Arbeit legt somit den Grundstein vollständig automatisierte Regressionstests von Komponententreibern ohne Verwendung realer Testkomponenten zu implementieren. KW - Testautomatisierung KW - Systemtest KW - Automotivtesting Y1 - 2019 UR - https://libdoc.fh-zwickau.de/opus4/frontdoor/index/index/docId/12463 ER -