Reuse of Integration Test Cases in the Software Product Line Development A model-based Technique for the automated Test Case Derivation

被引:0
作者
Reis, Sacha [1 ]
Pohl, Klaus [2 ]
机构
[1] EDS Itellium GmbH, Theodor Althoff Str 2, D-45133 Essen, Germany
[2] Univ Duisburg Essen, D-45117 Essen, Germany
来源
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT | 2008年 / 22卷 / 04期
关键词
Software Product Lines; Integration Test; Test Case Derivation; Reuse;
D O I
10.1007/s00450-008-0044-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The development process in software product line engineering is divided into domain engineering and application engineering. The reuse of test artefacts from domain engineering can significantly reduce the test effort in application engineering. Existing approaches in testing software product lines focus on unit and system testing. In this paper an integrated and model-based technique for the automated generation of logical integration test cases for software product lines is presented. The technique includes the generation of reusable integration test cases in domain engineering as well as the derivation of application test cases by reusing the domain test cases. The reusable integration test cases additionally support an early test of the product line plattform in domain engineering. With quantitative measurements the applicability and the potential benefit of the technique have been evaluated.
引用
收藏
页码:267 / 283
页数:17
相关论文
共 37 条
[1]  
BALAS E, 1985, TRAVELING SALESMAN P, P361
[2]  
Basanieri F, 2000, P QUAL WEEK EUR, p3T
[3]  
Beizer B, 1990, SOFTWARE TESTING TEC
[4]  
Bertolino A, 2004, LECT NOTES COMPUT SC, V3014, P181
[5]   AUTOMATIC-GENERATION OF PATH COVERS BASED ON THE CONTROL FLOW-ANALYSIS OF COMPUTER-PROGRAMS [J].
BERTOLINO, A ;
MARRE, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (12) :885-899
[6]  
Binder R, 2000, TESTING OBJECT ORIEN
[7]  
BOCKLE G, 2004, SOFTWARE PRODUKTLINI
[8]  
Bodik R, 1997, LECT NOTES COMPUT SC, V1301, P361, DOI 10.1145/267896.267921
[9]   Software defeat reduction top 10 list [J].
Boehm, B ;
Basili, VR .
COMPUTER, 2001, 34 (01) :135-137
[10]  
CLEMENS P, 2002, SOFTWARE PRODUCT LIN