Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage

被引:0
作者
Perez Lamancha, Beatriz [1 ]
Polo Usaola, Macario [2 ]
机构
[1] Republic Univ, Software Testing Ctr, Montevideo, Uruguay
[2] UCLM, Alarcos Res Grp, Ciudad Real, Spain
来源
TESTING SOFTWARE AND SYSTEMS | 2010年 / 6435卷
关键词
testing; software product lines; combinatorial testing; feature coverage; pairwise;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Software Product Lines (SPL) is "a set of software-intensive systems sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way". Variability is a central concept that permits the generation of different products of the family by reusing core assets. It is captured through features which, for a SPL, define its scope. Features are represented in a feature model, which is later used to generate the products from the line. From the testing point of view, testing all the possible combinations in feature models is not practical because: (I) the number of possible combinations (i.e., combinations of features for composing products) may be untreatable, and (2) some combinations may contain incompatible features. Thus, this paper resolves the problem by the implementation of combinatorial testing techniques adapted to the SPL context.
引用
收藏
页码:111 / +
页数:3
相关论文
共 18 条
[1]  
BENAVIDES F, 2009, ACTAS TALLERES JORNA, V3, P81
[2]  
Bryce ReneeC., 2010, En Software Engineering and Productivity Technologies, P196
[3]  
Clements P., 2001, SOFTWARE PRODUCT LIN
[4]   The combinatorial design approach to automatic test generation [J].
Cohen, DM ;
Dalal, SR ;
Parelius, J ;
Patton, GC .
IEEE SOFTWARE, 1996, 13 (05) :83-88
[5]  
Cohen M.B., 2006, P ISSTA 2006 WORKSHO, P53, DOI DOI 10.1145/1147249.1147257
[6]  
CRISS M, 1998, 5 INT C SOFTW REUS, P76
[7]   Combination testing strategies: a survey [J].
Grindal, M ;
Offutt, J ;
Andler, SF .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2005, 15 (03) :167-199
[8]  
GRISS M, 2000, SOFTW PROD LIN C, P222
[9]  
Kang K., 1990, TECH REP CMUSEI 90 T
[10]   FORM: A feature-oriented reuse method with domain-specific reference architectures [J].
Kang, KC ;
Kim, S ;
Lee, J ;
Kim, K ;
Shin, E ;
Huh, M .
ANNALS OF SOFTWARE ENGINEERING, 1998, 5 :143-168