DocumentCode
1970319
Title
Evaluating four white-box test coverage methodologies
Author
Misra, Sudip
Author_Institution
Carleton Univ., Ottawa, Ont., Canada
Volume
3
fYear
2003
fDate
4-7 May 2003
Firstpage
1739
Abstract
This paper presents an illustrative study aimed at evaluating the effectiveness of four white-box test coverage techniques for software programs. In the study, an experimental design was considered which was used to evaluate the chosen testing techniques. The evaluation criteria were determined both in terms of the ability to detect faults and the number of test cases required. Faults were seeded artificially into the program and several faulty-versions of programs (mutants) were generated taking help of mutation operators. Test case execution and coverage measurements were done with the help of two testing tools, Cantata and OCT. Separate regression models relating coverage and effectiveness (fault detection ability and number of test cases required) are developed. These models can be helpful for determining test effectiveness when the coverage levels are known in a problem domain.
Keywords
correlation theory; program testing; regression analysis; Cantata; GCT; correlation; empirical study; fault detection; mutation operators; regression models; software program testing; test case execution; testing tools; white-box test coverage techniques; Design for experiments; Fault detection; Flow graphs; Genetic mutations; Predictive models; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-7781-8
Type
conf
DOI
10.1109/CCECE.2003.1226246
Filename
1226246
Link To Document