DocumentCode :
1045326
Title :
The cost of data flow testing: an empirical study
Author :
Weyuker, Elaine J.
Author_Institution :
Dept. of Comput. Sci., New York Univ., NY, USA
Volume :
16
Issue :
2
fYear :
1990
fDate :
2/1/1990 12:00:00 AM
Firstpage :
121
Lastpage :
128
Abstract :
A family of test data adequacy criteria employing data-flow information was previously proposed, and a theoretical complexity analysis was performed. The author describes an empirical study to determine the actual cost of using these criteria. The aim is to establish the practical usefulness of these criteria in testing software and provide a basis for predicting the amount of testing needed for a given program. The first goal of the study is to confirm the belief that the family of software testing criteria considered is practical to use. An attempt is made to show that even as the program size increases, the amount of testing, expressed in terms of the number of test cases sufficient to satisfy a given criterion, remains modest. Several ways of evaluating this hypothesis are explored. The second goal is to provide the prospective user of these criteria with a way of predicting the number of test cases that will be needed to satisfy a given criterion for a given program. This provides testers with a basis for selecting the most comprehensive criterion that they can expect to satisfy. Several plausible bases for such a prediction are considered
Keywords :
parallel programming; program testing; cost; data flow testing; data-flow information; empirical study; software testing criteria; test data adequacy criteria; theoretical complexity analysis; Computer science; Contracts; Costs; Performance analysis; Performance evaluation; Software testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.44376
Filename :
44376
Link To Document :
بازگشت