Der Software-Test ist nach wie vor ein Vorgang von großer Bedeutung im Software-Lebenszyklus und bleibt unverzichtbar, um Vertrauen in die Zuverlässigkeit der Software zu gewinnen. Während die Automatisierung der eigentlichen Testdurchführung weite Verbreitung gefunden hat, ist die Generierung von Testdaten und -programmen in den meisten Fällen weiterhin ein zeitaufwendiger und fehleranfälliger manueller Prozess. Im Beitrag wird beschreiben, wie durch automatisiertes Testen mit stochastischen Testvektoren (Random-Test) dieses Dilemma durchbrochen werden kann. Der hier beschrittene Weg besteht in der pseudo-zufälligen Generierung der Testdaten auf einem stochastischen Modell. Im Beitrag wird beschrieben, wie das Prinzip auf den Test eines vollvernetzten Lenkstockschaltermoduls mit integriertem Lenkwinkelsensor übertragen wurde. Voraussetzungen für einen automatisierten Test mit stochastischen Testvektoren ist ein entsprechendes Testwerkzeug, z.B. der Einsatz von Hardware-in-the-Loop-Simulatoren. Bei der Entwicklung des Random-Test-Generators stand eine kostengünstige und pragmatische Realisierung sowie eine leichte Erweiterbarkeit im Vordergrund. Aus der unterschiedlichen Architektur der HIL-Simulatoren ergeben sich dabei auch unterschiedliche Anforderungen an die Random-Test-Generatoren. Dargestellt werden der Random-Test-Generator für die Schalterauswertung sowie für den Lenkwinkelsensor. Die Random-Test-Generatoren sind seit 3 Jahren im Einsatz, die Durchführung hat sich in dieser Zeit im gesamten Lebenszyklus bewährt.

    It is an old dilemma of test automation, that automated tests only increase the efficiency of testing. In the past, tests were running automated and thus efficient, but could only find faults for which they were designed. The article describes how automated testing with stochastic test vectors (random test) can breach this dilemma. By this means, the effectiveness of testing could be increased as well, while testing a fully networked steering column module with integrated steering angle sensor. That way, also such faults could be found, which would have remained undetected with conventional test methods. The test method is at work for three years and has proven itself during the whole product life cycle - from product development, over product release, to fault diagnostics and analysis of serial parts. It is also applied in case of changes and could be tailored for the subsequent project with minor effort.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Effizienter und effektiver automatisierter Steuergeräte- und Softwaretest durch stochastische Testvektoren


    Additional title:

    Efficient and effective automated electronic control unit and software test using stochastic test vectors


    Contributors:
    Wigger, B. (author) / Seekircher, J. (author)


    Publication date :

    2003


    Size :

    13 Seiten, 9 Bilder, 4 Quellen




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    German




    Effizienter und effektiver automatisierter Steuergeraete- und Softwaretest durch stochastische Testvektoren

    Wigger,B. / Seekircher,J. / Valeo Schalter und Sensoren,Bietigheim-Bissingen,DE et al. | Automotive engineering | 2003


    Automatisierter Softwaretest fuer Multicore-Systeme

    iSystem,DE | Automotive engineering | 2015


    Softwaretest

    Prof. Dr.-Ing. Wolf, Fabian | Springer Verlag | 2018