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 :
بازگشت