DocumentCode
909437
Title
A cost model for determining the optimal number of software test cases
Author
Brown, David B. ; Maghsoodloo, Saeed ; Deason, Wllliam H.
Author_Institution
Dept. of Comput. Sci. & Eng., Auburn Univ., AL, USA
Volume
15
Issue
2
fYear
1989
fDate
2/1/1989 12:00:00 AM
Firstpage
218
Lastpage
221
Abstract
A probabilistic model is presented that demonstrates the optimal number of software test cases required in situations where the following can be estimated as independent parameters: (1) the cost per test; (2) the cost per error if undetected until field implementation; (3) the number of software executions over its lifetime; (4) the number of possible different executions; and (5) the number of faults embedded in the software. A formula is derived by the use of calculus and is solved by approximation techniques. Tables of the optimal number of tests over a range of parameter values are presented to illustrate the results. The model serves as a basis for further research efforts to improve the accuracy of input variable estimation
Keywords
DP management; software engineering; cost model; cost per error; cost per test; input variable estimation; optimal number; probabilistic model; software test cases; Computer aided software engineering; Cost function; Embedded software; Error analysis; Life estimation; Life testing; Lifetime estimation; Parameter estimation; Software systems; Software testing;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.21747
Filename
21747
Link To Document