Evolutionary functional black-box testing in an industrial setting

  • Authors:
  • Tanja E. Vos;Felix F. Lindlar;Benjamin Wilmes;Andreas Windisch;Arthur I. Baars;Peter M. Kruse;Hamilton Gross;Joachim Wegener

  • Affiliations:
  • Research Center on Software Production Methods, Technical University of Valencia, Valencia, Spain;Daimler Center for Automotive IT Innovations, Berlin Institute of Technology, Berlin, Germany;Daimler Center for Automotive IT Innovations, Berlin Institute of Technology, Berlin, Germany;Daimler Center for Automotive IT Innovations, Berlin Institute of Technology, Berlin, Germany;Research Center on Software Production Methods, Technical University of Valencia, Valencia, Spain;Berner & Mattner Systemtechnik GmbH, Berlin, Germany;Berner & Mattner Systemtechnik GmbH, Berlin, Germany;Berner & Mattner Systemtechnik GmbH, Berlin, Germany

  • Venue:
  • Software Quality Control
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

During the past years, evolutionary testing research has reported encouraging results for automated functional (i.e. black-box) testing. However, despite promising results, these techniques have hardly been applied to complex, real-world systems and as such, little is known about their scalability, applicability, and acceptability in industry. In this paper, we describe the empirical setup used to study the use of evolutionary functional testing in industry through two case studies, drawn from serial production development environments at Daimler and Berner & Mattner Systemtechnik, respectively. Results of the case studies are presented, and research questions are assessed based on them. In summary, the results indicate that evolutionary functional testing in an industrial setting is both scalable and applicable. However, the creation of fitness functions is time-consuming. Although in some cases, this is compensated by the results, it is still a significant factor preventing functional evolutionary testing from more widespread use in industry.