Towards efficient SPL testing by variant reduction

  • Authors:
  • Matthias Kowal;Sandro Schulze;Ina Schaefer

  • Affiliations:
  • TU Braunschweig, Braunschweig, Germany;TU Braunschweig, Braunschweig, Germany;TU Braunschweig, Braunschweig, Germany

  • Venue:
  • Proceedings of the 4th international workshop on Variability & composition
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Testing software systems plays a pivotal role for quality, reliability, and safety of such systems. Several approaches exist that provide efficient algorithms to test one software system. However, in the context of variable software systems, called software product lines (SPLs), testing has to deal with potentially thousands of variants. Unfortunately, current approaches do not scale to this problem and thus testing SPLs efficiently is a challenging task. In this paper, we propose an approach to reduce the test set by explicitly modeling information about shared resources and communication in feature models. As a result, we can figure out features that interact with each other and thus are more likely to cause problems. We show with a small case study that our approach reduces both, the features under test as well as the time for computing all feature combinations to be tested.