Title :
Combinatorial test cases with constraints in software systems
Author :
Li, Longshu ; Cui, Yingxia ; Yang, Yun
Author_Institution :
Sch. of Comput. Sci. & Technol., Anhui Univ., Hefei, China
Abstract :
Combinatorial testing has become an important approach in software testing, and many algorithms have been developed for generating combinatorial test cases. However, few have considered the constraints between the input parameters. In this paper, we summarize existing combinatorial testing strategies with constraints and propose two novel algorithms, namely, the CCS (construct constraint set) algorithm and the CTWC (combinatorial testing with constraints) algorithm. We first utilize CCS to compute implied constraints, and then facilitate CTWC to generate test cases for the system under test. We evaluate the CCS algorithm using a case study and compare the results of the CTWC algorithm with some existing strategies. Experimental results show that our algorithm outperformed them in terms of the number of test cases.
Keywords :
program testing; CCS algorithm; CTWC algorithm; combinatorial test case generation; combinatorial testing strategies; combinatorial testing with constraints algorithm; construct constraint set algorithm; software testing; Annealing; Educational institutions; combinatorial testing; dynamic generation; implied constraint; test case generation;
Conference_Titel :
Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4673-1211-0
DOI :
10.1109/CSCWD.2012.6221818