In enger Kooperation mit einem Fahrzeughersteller hat das Forschungsinstitut für Kraftfahrwesen und Fahrzeugmotoren Stuttgart (FKFS) einen Prozess entwickelt und etabliert, der eine automatisierte Erzeugung von Testfällen für den funktionalen Test von Steuergeräten und Steuergeräteverbünden ermöglicht. Ziele dieser Aktivitäten waren, die Erstellung der Testfälle zu beschleunigen und somit Ressourcen zu schonen, durch die Definition eines strukturierten Prozesses die Transparenz der erstellten Tests zu verbessern, die Testtiefe beziehungsweise Testabdeckung zu erhöhen und die entstandenen Ergebnisse in einen gegebenen Entwicklungsprozess einzubetten. Im Rahmen des Projektes wurden für Sitz und Türsteuergeräte mehrere Funktionen auf die hier vorgestellte Art mit dem UML Werkzeug Enterprise Architect modelliert, und es wurde eine Testfallerzeugung vorgenommen. Es ließ sich zeigen, dass das Verfahren gültige und sinnvolle Testfalle liefert. Für beide Steuergeräte konnten Testfälle generiert und auf dem entsprechenden Testsystem ausgeführt werden. Zeitgleich fand eine manuelle Spezifikation der Testfälle für diese Steuergeräte statt. Ein Vergleich der manuell und automatisch erstellten Testfälle ergab, dass kaum Unterschiede in Bezug auf die geprüfte Funktionalität bestehen. Unterschiede ergaben sich durch unterschiedliche Sollwerte oder in der Struktur der einzelnen Testfälle. Als Vorteile der automatisch erstellten Testfalle ließen sich unter anderem die Abdeckung der vollen Kombinatorik bei Zustandsübergängen und die Prüfung der Ausgänge direkt nach dem Start des Testfalls identifizieren. Diese Punkte wurden nicht in ihrem vollen Umfang durch die manuell generierten Testfalle abgedeckt.
Automatisierter Test zustandsbasierter Systeme im Kraftfahrzeug
Automated testing of automotive state based systems
ATZ-Elektronik ; 3 , 6 ; 46-50
2008
5 Seiten, 4 Bilder, 5 Quellen
Article (Journal)
German
Automatisierter Test zustandsbasierter Systeme im Kraftfahrzeug
Automotive engineering | 2008
|Modellbasierte Energiekostenanalyse automatisierter Systeme
TIBKAT | 2015
|Automatisierter Softwaretest fuer Multicore-Systeme
Automotive engineering | 2015
|Dynamische Energieverbrauchsoptimierung automatisierter Systeme zur Laufzeit
British Library Conference Proceedings | 2014
|