Review and extension of fault class hierarchy for testing Boolean specification

被引:2
作者
Chandra, Pravin [1 ]
Singh, R. K. [2 ]
Singh, Yogesh [3 ]
机构
[1] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat Technol, Delhi 110075, India
[2] Indira Gandhi Delhi Techn Univ Women, Dept Informat Technol, Kashmere Gate, Delhi 110006, India
[3] Maharaja Sayajirao Univ, Vadodra 390002, Gujarat, India
关键词
software testing; Boolean expression; fault hierarchy; fault class analysis;
D O I
10.1504/IJCAT.2015.071417
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Fault hierarchy specifies the inter-relationships amongst various fault classes in terms of their fault detection capability. Kuhn has developed a fault hierarchy for Boolean expression in disjunctive normal form which was complemented by Tsuchiya and Kikuno. Lau and Yu extended the fault hierarchy by adding more fault classes in the hierarchy. In this paper, we give the fault detection criteria for clause disjunction fault (CDR) and associative shift fault (ASR) and further extend the fault hierarchy by adding these fault classes in the fault hierarchy.
引用
收藏
页码:29 / 38
页数:10
相关论文
共 20 条
[1]   Test case selection strategies based on Boolean specifications [J].
Chen, TY ;
Lau, MF .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (03) :165-180
[2]  
Kapoor K., 2004, THESIS
[3]   Test conditions for fault classes in Boolean specifications [J].
Kapoor, Kalpesh ;
Bowen, Jonathan P. .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2007, 16 (03) :A1-A12
[4]   Applicability of non-specification-based approaches to logic testing for software [J].
Kobayashi, N ;
Tsuchiya, T ;
Kikuno, T .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, :337-346
[5]  
Kuhn D.R., 1997, ACM T SOFTW ENG METH, V8, P411
[6]   An extended fault class hierarchy for specification-based testing [J].
Lau, MF ;
Yu, YT .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2005, 14 (03) :247-276
[7]   A THEORY OF FAULT-BASED TESTING [J].
MORELL, LJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (08) :844-857
[8]  
Offutt A. J., 1992, ACM Transactions on Software Engineering and Methodology, V1, P5, DOI 10.1145/125489.125473
[9]   Redefinition of Fault Classes in Logic Expressions [J].
Paul, T. K. ;
Lau, M. F. .
2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, :144-153
[10]  
Singh R. K., 2006, ACM SIGSOFT SOFTW EN, V31, P1