Title :
Test Suite Reduction Using Weighted Set Covering Techniques
Author :
Xu, Shengwei ; Miao, Huaikou ; Gao, Honghao
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
Effective testing can develop quality software with higher productivity at a lower cost. Redundancy in the test suite increases the execution cost and consumes scarce project resources. Due to time and resource constraints in testing, test suite reduction techniques are required to remove those redundant test cases from the test suite. Since Weighted Set Covering Techniques can be used to resolve the test suite minimization, the paper presents a novel approach, called as Modified Greedy Algorithm, based on the Weighted Set Covering Problem (WSC). The WSC is, given S, for each set s ∈S a weight ws>;0 is also specified, and the goal is to find a set cover C of minimum total weight Σs∈Cws. The research aimed to reduction of the test suite which generated by Student Achievement Retrieval Navigation Model. Through comparing with existing algorithms, our algorithm can not only produce the minimum test suite is the smallest, but also minimum the total cost.
Keywords :
greedy algorithms; program testing; software quality; WSC; execution cost; modified greedy algorithm; project resources; redundancy; resource constraints; software quality; student achievement retrieval navigation model; test suite minimization; test suite reduction technique; time constraints; weighted set covering techniques; Algorithm design and analysis; Greedy algorithms; Heuristic algorithms; Navigation; Redundancy; Software; Testing; Redundancy; The minimum test suite; Total cost; Weighted Set Covering Problem;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4673-2120-4
DOI :
10.1109/SNPD.2012.87