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
Link To Document :
بازگشت