A precise estimation technique for test coverage of components in object-oriented frameworks

被引:0
作者
Sakata, Yuji
Yokoyama, Kazutoshi
Washizaki, Hironori
Fukazawa, Yoshiaki
机构
[1] NTT Data Corp, Cuhou Ku, Tokyo 1040033, Japan
[2] Natl Inst Informat, Chiyoda Ku, Tokyo 1018430, Japan
[3] Waseda Univ, Sch Sci & Engn, Tokyo 1698555, Japan
来源
ASPEC 2006: 13TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS | 2006年
关键词
testing; coverage; object-oriented; framework;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In general, a component-based system uses only a part of the functions of its software components. Therefore, precise structural testing for components requires to specify what functions of the components are used in the system. In addition, in the case with an object-oriented component, some existing studies point out that testing of all possible bindings between a call site and the methods that the site may invoke is extremely ineffective. In this paper, we propose a method for precisely estimating test coverage of components on an object-oriented frame work by using its deployment descriptor and evaluate its effectiveness.
引用
收藏
页码:11 / 18
页数:8
相关论文
共 9 条
[1]   A differencing algorithm for object-oriented programs [J].
Apiwattanapong, T ;
Orso, A ;
Harrold, MJ .
19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :2-13
[2]  
BIND, 2000, TESTING OBJECT ORIEN
[3]  
Gao J., 2003, TESTING QUALITY ASSU
[4]   A framework for call graph construction algorithms [J].
Grove, D ;
Chambers, C .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (06) :685-746
[5]  
IRANI R, 2002, AXIS NEXT GENERATION
[6]   Fragment class analysis for testing of polymorphism in Java']Java software [J].
Rountev, A ;
Milanova, A ;
Ryder, BG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (06) :372-387
[7]  
SZYPERSKI C, 2002, COMPONENT SOFTWARE
[8]  
[No title captured]
[9]  
[No title captured]