Avoiding coincidental correctness in boundary value analysis

被引:29
作者
Hierons, R. M. [1 ]
机构
[1] Brunel Univ, Sch Informat Syst Comp & Math, Uxbridge UB8 3PH, Middx, England
关键词
reliability; theory; verification; test case generation; boundary value analysis; coincidental correctness; domain faults;
D O I
10.1145/1151695.1151696
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In partition analysis we divide the input domain to form subdomains on which the system's behaviour should be uniform. Boundary value analysis produces test inputs near each subdomain's boundaries to find failures caused by incorrect implementation of the boundaries. However, boundary value analysis can be adversely affected by coincidental correctness - the system produces the expected output, but for the wrong reason. This article shows how boundary value analysis can be adapted in order to reduce the likelihood of coincidental correctness. The main contribution is to cases of automated test data generation in which we cannot rely on the expertise of a tester.
引用
收藏
页码:227 / 241
页数:15
相关论文
共 23 条
[1]  
AMLA N, 1992, P COMPASS 7 ANN C CO, P15
[2]   A CLOSE LOOK AT DOMAIN TESTING [J].
CLARKE, LA ;
HASSELL, J ;
RICHARDSON, DJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) :380-390
[3]   CONSTRAINT-BASED AUTOMATIC TEST DATA GENERATION [J].
DEMILLO, RA ;
OFFUTT, AJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (09) :900-910
[4]   An experiment in automatic generation of test suites for protocols with verification technology [J].
Fernandez, JC ;
Jard, C ;
Jeron, T ;
Viho, C .
SCIENCE OF COMPUTER PROGRAMMING, 1997, 29 (1-2) :123-146
[5]  
Goodenough J. B., 1975, IEEE Transactions on Software Engineering, VSE-1, P156, DOI 10.1109/TSE.1975.6312836
[6]  
GROCHTMANN M, 1993, J SOFTWARE TESTING V, V3, P63
[7]  
HIERONS RM, 1997, J SOFTWARE TESTING V, V7, P19
[8]   USING FORMAL SPECIFICATIONS TO SUPPORT SOFTWARE [J].
HORCHER, HM ;
PELESKA, J .
SOFTWARE QUALITY JOURNAL, 1995, 4 (04) :309-327
[9]  
JENG B, 1994, ACM T SOFTW ENG METH, V3, P254
[10]   An automatic approach of domain test data generation [J].
Jeng, BC ;
Forgács, I .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 49 (01) :97-112