Mirror adaptive random testing

被引:17
作者
Chen, TY [1 ]
Kuo, FC [1 ]
Merkel, RG [1 ]
Ng, SP [1 ]
机构
[1] Swinburne Univ Technol, Sch Informat Technol, Hawthorn, Vic 3122, Australia
来源
THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS | 2003年
关键词
Adaptive Random Testing; random testing; black box testing; test case selection; software testing;
D O I
10.1109/QSIC.2003.1319079
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Adaptive random testing (ART) has recently been introduced to improve the fault-detection effectiveness of random testing (RT) for certain types of failure-causing patterns. However, ART requires extra computations to ensure an even spread of test cases, which may render ART to be less cost-effective than RT In this paper, we introduce an innovative approach, namely Mirror Adaptive Random Testing (MART), to reduce these computations. Our simulation results clearly show that MART does improve the cost-effectiveness of ART.
引用
收藏
页码:4 / 11
页数:8
相关论文
共 14 条
[1]  
[Anonymous], 1998, CAMBRIDGE DICT STAT, DOI DOI 10.1017/CBO9780511779633
[2]   Proportional sampling strategy: Guidelines for software testing practitioners [J].
Chan, FT ;
Chen, TY ;
Mak, IK ;
Yu, YT .
INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (12) :775-782
[3]  
Chan KP, 2002, LECT NOTES COMPUT SC, V2349, P321
[4]  
CHAN KP, 2003, IN PRESS P 8 INT C R
[5]   On the expected number of failures detected by subdomain testing and random testing [J].
Chen, TY ;
Yu, YT .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (02) :109-119
[6]   ON THE RELATIONSHIP BETWEEN PARTITION AND RANDOM TESTING [J].
CHEN, TY ;
YU, YT .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (12) :977-980
[7]   Proportional sampling strategy: a compendium and some insights [J].
Chen, TY ;
Tse, TH ;
Yu, YT .
JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (01) :65-81
[8]  
CHEN TY, UNPUB ADAPTIVE RANDO
[9]   ENGINEERING SOFTWARE UNDER STATISTICAL QUALITY-CONTROL [J].
COBB, RH ;
MILLS, HD .
IEEE SOFTWARE, 1990, 7 (06) :44-54
[10]  
Hamlet R, 1994, Encyclopedia of software Engineering, V2, P971, DOI DOI 10.1002/0471028959.SOF268