DocumentCode
749352
Title
Theoretical and Empirical Studies of Program Testing
Author
Howden, William E.
Author_Institution
Department of Mathematics, University of Victoria
Issue
4
fYear
1978
fDate
7/1/1978 12:00:00 AM
Firstpage
293
Lastpage
298
Abstract
Two approaches to the study of program testing are described. One approach is theoretical and the other empirical. In the theoretical approach situations are characterized in which it is possible to use testing to formally prove the correctness of programs or the correctness of properties of programs. In the empirical approach statistics are collected which record the frequency with which different testing strategies reveal the errors in a collection of programs. A summary of the results of two research projects which investigated these approaches are presented. The differences between the two approaches are discussed and their relative advantages and disadvantages are compared.
Keywords
Algebraic; graph theory; program equivalence; proofs of correctness; reliability; statistics; testing; traces; Calculus; Computer errors; Error analysis; Frequency; Graph theory; NIST; Programming profession; Reliability theory; Statistical analysis; Testing; Algebraic; graph theory; program equivalence; proofs of correctness; reliability; statistics; testing; traces;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1978.231514
Filename
1702537
Link To Document