Byers, D. (1996). Static Estimation of Software Testability. Technical Report LiTH-IDA-R-96-13, Department of Computer and Information Science, Linköping University, Sweden. (bibtex),
Abstract: Testability measurement of code has been of interest for many years in software development and maintenance. Complexity measures of various kinds have been proposed, but these do not have direct bearing on software testing. More refined measures, such as dynamic measurement of testability are better, but are expensive. Our goal is to develop a testability metric that can be determined through static analysis. Although not as precise as metrics based on dynamic analysis, it should provide a useful complement. In this paper we outline our first efforts in that direction. We define a metric that will predict the number of randomly generated test cases that will be required to reach a certain level of branch coverage in structured program code.
CS Dept TR Overview