DocumentCode
569282
Title
Efficient Algorithms for T-way Test Sequence Generation
Author
Linbin Yu ; Yu Lei ; Kacker, R.N. ; Kuhn, D.R. ; Lawrence, J.
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Texas at Arlington, Arlington, TX, USA
fYear
2012
fDate
18-20 July 2012
Firstpage
220
Lastpage
229
Abstract
Combinatorial testing has been shown to be a very effective testing strategy. Most work on combinatorial testing focuses on t-way test data generation, where each test is an unordered set of parameter values. In this paper, we study the problem of t-way test sequence generation, where each test is an ordered sequence of events. Using a general labeled transition system as the system model, we formally define the notion of t-way sequence coverage, and introduce an efficient algorithm to compute all valid t-way target sequences, i.e., sequences of t events that must be covered by at least one test sequence. We then report several algorithms to generate a set of test sequences that achieves the proposed t-way sequence coverage. These algorithms are developed as the result of a systematic exploration of the possible approaches to t-way test sequence generation, and are compared both analytically and experimentally. The results show that while these algorithms have their own advantages and disadvantages, one of them is more scalable than others while exhibiting very good performance.
Keywords
combinatorial mathematics; program testing; sequences; combinatorial testing; general labeled transition system; ordered event sequences; t-way target sequence coverage; t-way test sequence generation; Algorithm design and analysis; Graphical user interfaces; Greedy algorithms; Testing; USA Councils; Combinatorial Testing; T-way Sequence Coverage; Test Sequence Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2012 17th International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4673-2156-3
Type
conf
Filename
6299217
Link To Document