Title
Efficient testing of software product lines via centralization (short paper)
Abstract
Software product line~(SPL) engineering manages families of software products that share common features. However, cost-effective test case generation for an SPL is challenging. Applying existing test case generation techniques to each product variant separately may test common code in a redundant way. Moreover, it is difficult to share the test results among multiple product variants. In this paper, we propose the use of centralization, which combines multiple product variants from the same SPL and generates test cases for the entire system. By taking into account all variants, our technique generally avoids generating redundant test cases for common software components. Our case study on three SPLs shows that compared with testing each variant independently, our technique is more efficient and achieves higher test coverage.
Year
DOI
Venue
2014
10.1145/2658761.2658768
GPCE
Keywords
Field
DocType
automatic test generation,software product lines,reliability,random testing,testing and debugging
Code coverage,Data mining,Random testing,Test Management Approach,Computer science,Regression testing,Theoretical computer science,Software reliability testing,Test case,Software construction,Test data generation
Conference
Volume
Issue
ISSN
50
3
0362-1340
Citations 
PageRank 
References 
2
0.41
14
Authors
4
Name
Order
Citations
PageRank
Lei Ma135734.63
Cyrille Artho258844.46
Cheng Zhang3442.26
Hiroyuki Sato410125.20