• DocumentCode
    2351165
  • Title

    Integrating Model-Based Testing with Evolutionary Functional Testing

  • Author

    Lindlar, Felix ; Windisch, Andreas ; Wegener, Joachim

  • Author_Institution
    Daimler Center for Automotive IT Innovations, Berlin Inst. of Technol., Berlin, Germany
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    Evolutionary Functional Testing (EFT) is a relatively recent approach to automating the testing process. The research presented in this paper aims at increasing the acceptability of EFT in industrial settings. An approach suitable for efficiently and effectively testing complex continuous control systems is introduced. The main focus is on generating realistic test stimuli, enabling interactivity between test driver and test object, and facilitating the process of designing a suitable fitness function. This is accomplished by integrating EFT with model-based testing methodologies resulting in an intuitive testing approach that enables even testers not familiar with search based testing to achieve good results with limited effort. A test environment optimized for deployment in the industrial domain is introduced. Features of the test environment include the capability of automatically generating realistic continuous test data sets, interacting with the system under test during test execution, and automatically executing and evaluating large numbers of tests. A thorough case study using an adaptive cruise control system from the automotive domain is performed to assess the approach. Results of this work indicate high usability, efficiency, and effectiveness of the proposed method for testing complex embedded systems.
  • Keywords
    embedded systems; evolutionary computation; program testing; EFT; adaptive cruise control system; automotive domain; continuous control systems; embedded systems; evolutionary functional testing; fitness function; industrial domain; industrial settings; integrating model based testing; search based testing; test driver; test object; Adaptive control; Adaptive systems; Automatic control; Automatic testing; Automotive engineering; Control systems; Electrical equipment industry; Process design; Programmable control; System testing; continuous behavior testing; functional testing; industrial practise; systematic test case design; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.10
  • Filename
    5463643