Title :
Pairwise test set calculation using k-partite graphs
Author :
Salecker, Elke ; Glesner, Sabine
Author_Institution :
Berlin Inst. of Technol., Tech. Univ. Berlin, Berlin, Germany
Abstract :
Many software faults are triggered by unusual combinations of input values and can be detected using pairwise test sets that cover each pair of input values. The generation of pairwise test sets with a minimal size is an NP-complete problem which implies that many algorithms are either expensive or based on a random process. In this paper we present a deterministic algorithm that exploits our observation that the pairwise testing problem can be modeled as a k-partite graph problem. We calculate the test set using well investigated graph algorithms that take advantage of properties of k-partite graphs. We present evaluation results that prove the applicability of our algorithm and discuss possible improvement of our approach.
Keywords :
computational complexity; deterministic algorithms; fault diagnosis; graph theory; program testing; software fault tolerance; NP-complete problem; deterministic algorithm; k-partite graph problem; k-partite graphs; pairwise test set calculation; pairwise testing problem; random process; software faults; Benchmark testing; Motorcycles; Partitioning algorithms; Petroleum; Software;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5609653