DocumentCode :
3250915
Title :
Generating small combinatorial test suites to cover input-output relationships
Author :
Cheng, Christine ; Dumitrescu, Adrian ; Schroeder, Patrick
Author_Institution :
Dept. of Comput. Sci., Univ. of Wisconsin-Milwaukee, Milwaukee, WI, USA
fYear :
2003
fDate :
6-7 Nov. 2003
Firstpage :
76
Lastpage :
82
Abstract :
In this paper, we consider a problem that arises in black box testing: generating small test suites (i.e., sets of test cases) where the combinations that have to be covered are specified by input-output parameter relationships of a software system. That is, we only consider combinations of input parameters that affect an output parameter. We also do not assume that the input parameters have the same number of values. To solve this problem, we revisit the greedy algorithm for test generation and show that the size of the test suite it generates is within a logarithmic factor of the optimal. Unfortunately, the algorithm´s main weaknesses are its time and space requirements for construction. To address this issue, we present a problem reduction technique that makes the greedy algorithm or any other test suite generation method more efficient if the reduction in size is significant.
Keywords :
program testing; software maintenance; software performance evaluation; software reliability; black box testing; combinatorial test suite; construction space requirement; construction time requirement; greedy algorithm; input parameter; input-output relationships; optimal logarithmic factor; output parameter; problem reduction; small test suite; software system; test case set; test suite generation; Application software; Computer science; Costs; Greedy algorithms; NIST; Performance evaluation; Software engineering; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-2015-4
Type :
conf
DOI :
10.1109/QSIC.2003.1319088
Filename :
1319088
Link To Document :
بازگشت