Generating Small Combinatorial Test Suites to Cover Input-Output Relationships

  • Authors:
  • Christine Cheng;Adrian Dumitrescu;Patrick Schroeder

  • Affiliations:
  • -;-;-

  • Venue:
  • QSIC '03 Proceedings of the Third International Conference on Quality Software
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we consider a problem that arises in blackbox testing: generating small test suites (i.e., sets of testcases) where the combinations that have to be covered arespecified by input-output parameter relationships of a softwaresystem. That is, we only consider combinations of inputparameters that affect an output parameter. We also donot assume that the input parameters have the same numberof values. To solve this problem, we revisit the greedy algorithmfor test generation and show that the size of the testsuite it generates is within a logarithmic factor of the optimal.Unfortunately, the algorithm's main weaknesses areits time and space requirements for construction. To addressthis issue, we present a problem reduction techniquethat makes the greedy algorithm or any other test suite generationmethod more efficient if the reduction in size is significant.