Zur Beibehaltung der hohen Qualitätsanforderungen steigt der notwendige Testaufwand bei der Softwareentwicklung überproportional zum Softwareumfang. Diese gestiegenen Anforderungen lassen sich unter Berücksichtigung der Kosten nur durch eine deutliche Effizienzsteigerung realisieren. Ziel ist es, durch ReUse, Automatisierung und Optimierung des Testprozesses den notwendigen Testaufwand um 30 % zu reduzieren. Im Beitrag wird dargestellt, wie die Anforderungen an eine moderne Softwareentwicklung bei der ZF Friedrichshafen AG umgesetzt wurden. Vorgehen, eingesetzte Methoden und der erzielte Nutzen werden am Beispiel der Softwareentwicklung für Getriebesteuerungen im PKW-Automatgetriebe aufgezeigt. Die dynamischen In-the-Loop-Testumgebungen werden ausführlich erläutert. Kennzeichen der beschriebenen Testumgebungen ist, dass die Simulation im geschlossenen Kreis durchgeführt wird. Nur im geschlossenen Kreis können Regelfunktionen realitätsnah simuliert werden, da Ausgabegrößen des Reglers zu einer Änderung im Getriebesystem führen, die auf die Eingabegrößen zurückwirkt. Eingegangen wird auf die Anwendung des Model-in-the-Loop-Tests, dessen wesentlicher Vorteil in der Möglichkeit liegt, System- und Funktionsspezifikation schon im Prozessschritt Spezifikation, also zum frühest denkbaren Zeitpunkt, zu testen. Software-in-the-Loop-Tests werden als erste Tests des übersetzten und ausführbaren Programms eingesetzt, unmittelbar nach oder während der Programmierung. Hardware-in-the-Loop-Tests bieten die Möglichkeit, die Integration des ausführbaren Programms mit Betriebssystem-Komponenten auf der Zielhardware zu prüfen. Der erste Schritt zur effizienteren Prüfung ist die automatisierte Durchführung und Ausführung von Tests. Im Beitrag wird beispielhaft der automatische Referenzvergleich vorgestellt, der im Software-in-the-Loop-Test verwendet wird. Werden unterschiedliche Testumgebungen verwendet, so stellt sich die Frage, welche Teile in den Testumgebungen zur Reduktion des Aufwands wieder verwendet werden können. Exemplarisch werden die Testvektoren und Simulationsmodelle vorgestellt.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Effizienzsteigerung durch automatisierte Softwaretests


    Additional title:

    Increased efficiency with automated software tests


    Contributors:
    Tapia, C. (author) / Bauer, G. (author) / Dornseiff, M. (author)

    Published in:

    Automobiltechnische Zeitschrift - ATZ ; 105 , extra Automotive Electronics ; 16-23


    Publication date :

    2003


    Size :

    8 Seiten, 12 Bilder, 5 Quellen



    Type of media :

    Article (Journal)


    Type of material :

    Print


    Language :

    German




    Effizienzsteigerung durch automatisierte Softwaretests

    Tapia,C. / Bauer,G. / Dornseiff,M. et al. | Automotive engineering | 2003


    Herausforderungen funktionaler Softwaretests

    Sternberg,P. / Schlosser,A. / Richenhagen,J. et al. | Automotive engineering | 2013


    Herausforderungen funktionaler Softwaretests

    Sternberg, P. / Schlosser, A. / Richenhagen, J. et al. | British Library Conference Proceedings | 2013


    Effizienzsteigerung durch Mitarbeiterportale

    Becker, Egbert | IuD Bahn | 2003


    Effizienzsteigerung durch Qualitaetszirkel

    Baumgartner,P. | Automotive engineering | 1982