PARTITION TESTING DOES NOT INSPIRE CONFIDENCE

被引:186
作者
HAMLET, D [1 ]
TAYLOR, R [1 ]
机构
[1] TEKTRONIX INC,DIV GRAPH PRINTING & IMAGING,WILSONVILLE,OR 97070
基金
美国国家科学基金会;
关键词
PARTITION TESTING; RANDOM TESTING; RELIABILITY; SOFTWARE TESTING THEORY;
D O I
10.1109/32.62448
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Partition testing, in which a program's input domain is divided according to some rule and tests conducted within the subdomains, enjoys a good reputation. However, comparison between testing that observes subdomain boundaries and random sampling that ignores the partition gives the counterintuitive result that partitioning is of little value. In this paper we improve the negative results published about partition testing, and try to reconcile them with its intuitive value. Theoretical models allow us to study partition testing in the abstract, and to describe the circumstances under which it should perform well at failure detection. Partition testing is shown to be more valuable when the partitions are narrowly based on expected failures and there is a good chance that failures occur. For gaining confidence from successful tests, partition testing as usually practiced has little value.
引用
收藏
页码:1402 / 1411
页数:10
相关论文
共 12 条
[1]  
ANGLUIN D, 1986, YALEUDCSTR478 YAL U
[2]   AN EVALUATION OF RANDOM TESTING [J].
DURAN, JW ;
NTAFOS, SC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (04) :438-444
[3]  
GLASS RL, 1982, MODERN PROGRAMMING P
[4]  
Goodenough J. B., 1975, IEEE Transactions on Software Engineering, VSE-1, P156, DOI 10.1109/TSE.1975.6312836
[5]   PROBABLE CORRECTNESS THEORY [J].
HAMLET, RG .
INFORMATION PROCESSING LETTERS, 1987, 25 (01) :17-25
[6]  
MILLS H, 1987, PRINCIPLES COMPUTER
[7]  
Morell L. J., 1987, Fifth Annual Pacific Northwest Software Quality Conference, P309
[8]  
Myers G.J., 2011, ART SOFTWARE TESTING
[9]  
Richardson D. J., 1981, 5th International Conference on Software Engineering, P244
[10]  
TAYLOR R, 1989, 7TH P ANN PAC NW SOF, P339