EFFECT OF TEST SET MINIMIZATION ON FAULT-DETECTION EFFECTIVENESS

Citation
We. Wong et al., EFFECT OF TEST SET MINIMIZATION ON FAULT-DETECTION EFFECTIVENESS, Software, practice & experience, 28(4), 1998, pp. 347-369
Citations number
24
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
28
Issue
4
Year of publication
1998
Pages
347 - 369
Database
ISI
SICI code
0038-0644(1998)28:4<347:EOTSMO>2.0.ZU;2-T
Abstract
Given a test set T to test a program P, there are at least two attribu tes of 7 that determine its fault detection effectiveness. One attribu te is the size of T measured as the number of test eases in T. Another attribute is the code coverage measured when P is executed on all ele ments of T. The fault detection effectiveness of T is the ratio of the number of faults guaranteed to result in program failure when P is ex ecuted on T to the total number of faults present in P. An empirical s tudy was conducted to determine the relative importance of the size an d coverage attributes in affecting the fault detection effectiveness o f a randomly selected test set for some program P. Results from this s tudy indicate that as the size of a test set is reduced, while the cod e coverage is kept constant, there is little or no reduction in the fa ult detection effectiveness of the new test set so generated. For the study reported, of the two attributes mentioned above, the code covera ge attribute of a test set is more important than its size attribute. (C) 1998 John Wiley & Sons, Ltd.