DocumentCode :
1566793
Title :
A case study of coverage-checked random data structure testing
Author :
Andrews, James H.
Author_Institution :
Dept. of Comput. Sci., Western Ontario Univ., London, Ont.
fYear :
2004
Firstpage :
316
Lastpage :
319
Abstract :
We study coverage-checked random unit testing (CRUT), the practice of repeatedly testing units on sequences of random function calls until given code coverage goals are achieved. Previous research has shown that this practice can be a useful complement to traditional testing methods. However, questions remained as to the breadth of its applicability. In this paper, we report on a case study in which we applied CRUT to the testing of two mature public-domain data structures packages. We show that CRUT helped in identifying faults, in debugging, in extracting and specifying actual behaviour, and in achieving greater assurance of the correctness of the debugged software
Keywords :
data structures; fault diagnosis; program debugging; program testing; public domain software; software engineering; behaviour extraction; behaviour specification; code coverage goals; coverage-checked random data structure testing; coverage-checked random unit testing; debugging correctness; fault identification; public-domain data structures packages; random function calls; software debugging; Automatic testing; Computer aided software engineering; Computer science; Data structures; Debugging; Documentation; Fault diagnosis; Packaging; Software engineering; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2004. Proceedings. 19th International Conference on
Conference_Location :
Linz
ISSN :
1938-4300
Print_ISBN :
0-7695-2131-2
Type :
conf
DOI :
10.1109/ASE.2004.1342755
Filename :
1342755
Link To Document :
بازگشت