kirancodes.me
To Proof Maintenance & Beyond!

Efficiency and early fault detection with lower and higher strength combinatorial interaction testing

Justyna Petke, Shin Yoo, Myra B. Cohen, Mark Harman

Abstract

Combinatorial Interaction Testing (CIT) is important because it tests the interactions between the many features and parameters that make up the configuration space of software systems. However, in order to be practically applicable, it must be able to cater for soft and hard real-world constraints and should, ideally, report a test priority order that maximises earliest fault detection. We show that we can achieve the highest strength CIT in 5.65 minutes on average. This was previously thought to be too computationally expensive to be feasible. Furthermore, we show that higher strength suites find more faults, while prioritisations using lower strengths are no worse at achieving early fault revelation.

BibTeX
@inproceedings{Petke-al:FSE13,
  author    = {Justyna Petke and
               Shin Yoo and
               Myra B. Cohen and
               Mark Harman},
  title     = {Efficiency and early fault detection with lower and higher strength combinatorial interaction testing},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {26--36},
  publisher = {{ACM}},
  year      = {2013},
}

Related papers