Evaluating four white-box test coverage methodologies

被引:0
作者
Misra, S [1 ]
机构
[1] Carleton Univ, Ottawa, ON K1S 5B6, Canada
来源
CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY | 2003年
关键词
white-box testing; empirical study; correlation; regression;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an illustrative study aimed at evaluating the effectiveness of four white-box test coverage techniques. In the study, an experimental design was considered which was used to evaluate the chosen testing techniques. The evaluation criteria were determined both in terms of the ability to detect faults and the number of test cases required. Faults were seeded artificially into the program and several faulty-versions of programs (mutants) were generated taking help of mutation operators. Test case execution and coverage measurements were done with the help of two testing tools, Cantata and GCT. Separate regression models relating coverage and effectiveness (fault detection ability and number of test cases required) are developed. These models can be helpful for determining test effectiveness when the coverage levels are known in a problem domain.
引用
收藏
页码:1739 / 1742
页数:4
相关论文
共 5 条
[1]  
AGRAWAL H, 1989, DESIGN MUTATION OPER
[2]   AN EXPERIMENTAL COMPARISON OF THE EFFECTIVENESS OF BRANCH TESTING AND DATA-FLOW TESTING [J].
FRANKL, PG ;
WEISS, SN .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (08) :774-787
[3]  
FRANKL PG, 1998, ACM SIGSOFT 6 INT S
[4]  
HUTCHINS M, 1994, P ICSE IEEE ICSE 16
[5]  
MARICK B, 1997, EXPERIENCE COST DIFF