Towards an Integration Testing Approach for Software Product Lines

被引:0
作者
Machado, Ivan do Carmo [1 ,3 ]
da Mota Silveira Neto, Paulo Anselmo [2 ,3 ]
de Almeida, Eduardo Santana [1 ,3 ]
机构
[1] Univ Fed Bahia, Dept Comp Sci, Salvador, BA, Brazil
[2] Univ Fed Pernambuco, Informat Ctr, Recife, PE, Brazil
[3] Reuse Software Engn RiSE, Recife, PE, Brazil
来源
2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI) | 2012年
关键词
Software Product Lines; Software Testing; Integration Testing; Software Reuse;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software Product Line Engineering (SPLE) involves two development processes, core asset development and product development. From a testing perspective, such a division demands for testing issues to be considered in both processes. Although existing literature include some information on integration testing for SPLE, the usual focus goes to test assets generation, despite other several important issues that a process should assemble, such as guidelines, activities, steps, inputs and outputs, personnel, and division of responsibilities regarding the both SPLE processes. In short, the existing approaches do not present detailed solutions, which can represent an extra effort to apply an existing process into a real context. In this paper, we present a first step in the endeavor described above. In the context of the RiSE Product Line Engineering (RiPLE) framework, we propose an approach for dealing with integration testing in both core asset and product development. We illustrate the approach by the use of a running example, with the goal of explaining every step of our approach.
引用
收藏
页码:616 / 623
页数:8
相关论文
共 22 条
[1]  
[Anonymous], 1990, Software Testing Techniques
[2]  
[Anonymous], INT WORKSH TEST AN C
[3]  
[Anonymous], P 11 INT C SOFTW PRO
[4]  
Burnstein Ilene., 2003, Practical Software Testing: A Process-Oriented Approach
[5]  
Clements P., 2001, SOFTWARE PRODUCT LIN
[6]   Better, faster, cheaper: Pick any three [J].
Clements, Paul ;
McGregor, John .
BUSINESS HORIZONS, 2012, 55 (02) :201-208
[7]  
de Oliveira Cavalcanti R., 2011, P JOINT ACM SIGSOFT, P159, DOI DOI 10.1145/2000259.2000286
[8]  
Kang S, 2007, 2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, P921
[9]  
Knauber P., 2005, 2ND INTERNATIONAL WO
[10]  
Kolb R., 2006, Proceedings of the ISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, P22