DocumentCode :
2587840
Title :
Improved test generation algorithms for pair-wise testing
Author :
Maity, Soumen ; Nayak, Amiya
Author_Institution :
Dept. of Math., Indian Inst. of Technol., Assam
fYear :
2005
fDate :
1-1 Nov. 2005
Lastpage :
244
Abstract :
Software testing is expensive and time consuming. Given the different input parameters with multiple possible values for each parameter, performing exhaustive testing which tests all possible combinations is practically impossible. Generating an optimal test set which will effectively test the software system is therefore desired. Pair-wise testing is known for its effectiveness in different types of software testing. Pair-wise testing requires that for a given numbers of input parameters to the system, each possible combination of values for any pair of parameters be covered by at least one test case. Pair-wise testing is known for its effectiveness in different types of software testing. The problem of generating a minimum size test set for pair-wise testing is NP-complete. This paper presents new techniques for reducing the number of test cases for pair-wise testing. The paper shows an algorithm to generate test cases for 2-valued parameters and how orthogonal arrays and ordered designs may be used for deriving test cases for parameters with more than two values. Moreover, using mixed-level or asymmetric orthogonal array as tool, we present test set generation strategy for parameters with different number of values. A comparison of empirical results with previous test generation strategies "AETG" and "IPO" shows that the number of test cases generated with the proposed methodology is never higher and in some cases significantly lower than using AETG or IPO
Keywords :
computational complexity; program testing; NP-complete problem; asymmetric orthogonal array; mixed-level orthogonal array; pair-wise testing; software testing; test generation; Algorithm design and analysis; Information technology; Joining processes; Mathematics; Performance evaluation; Programming; Software reliability; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2005. ISSRE 2005. 16th IEEE International Symposium on
Conference_Location :
Chicago, IL
ISSN :
1071-9458
Print_ISBN :
0-7695-2482-6
Type :
conf
DOI :
10.1109/ISSRE.2005.23
Filename :
1544738
Link To Document :
بازگشت