Automating regression test selection based on UML designs

被引:68
作者
Briand, L. C. [1 ,3 ]
Labiche, Y. [2 ]
He, S. [2 ]
机构
[1] Simula Res Lab, Lysaker, Norway
[2] Carleton Univ, Software Qual Engn Lab, Ottawa, ON K1S 5B6, Canada
[3] Univ Oslo, Lysaker, Norway
关键词
Regression testing; Test selection; Object-oriented software engineering; UML;
D O I
10.1016/j.infsof.2008.09.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology and tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) 2.0 and we propose a formal mapping between design changes and a classification of regression test cases into three categories: Reusable, Retestable, and Obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study and two student projects. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:16 / 30
页数:15
相关论文
共 35 条
[1]  
[Anonymous], 2005, ADDISON WESLEY OBJEC
[2]  
[Anonymous], 2001, DESIGN CONTRACT EXAM
[3]  
Bell D, 2004, UMLS SEQUENCE DIAGRA
[4]   Impact analysis and change management of UML models [J].
Briand, LC ;
Labiche, Y ;
O'Sullivan, L .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, :256-265
[5]  
BRIAND LC, 2002, SOFTW SYST MODEL, V1, P10, DOI [10.1007/s10270-002-0004-8, DOI 10.1007/S10270-002-0004-8]
[6]  
BRIAND LC, 2002, P IEEE ICSM IN PRESS
[7]  
Bruegge B., 2009, OBJECT ORIENTED SOFT
[8]  
Chen Y., 2002, P C CTR ADV STUD COL
[9]  
Chen Y, 2007, FIFTEENTH COLOR IMAGING CONFERENCE: COLOR SCIENCE AND ENGINEERING SYSTEMS, TECHNOLOGIES, AND APPLICATIONS, FINAL PROGRAM AND PROCEEDINGS, P54
[10]  
Coleman Derek., 1994, OBJECT ORIENTED DEV