Measures of testability as a basis for quality assurance
- 1 January 1990
- journal article
- Published by Institution of Engineering and Technology (IET) in Software Engineering Journal
- Vol. 5 (2) , 86-92
- https://doi.org/10.1049/sej.1990.0011
Abstract
Program testing is the most used technique for analytical quality assurance. A lot of time and effort is devoted to this task during the software lifecycle, and it would be useful to have a means for estimating could be used, on one hand, for guiding construction and, on the other, to help organise the developement process and testing. Thus the effort needed for testing is an important quality attribute of a program; we call it its testability. We argue that a relevant program charactersitic contributing to testability is the number of test cases needed for satisfying a given test strategy. We show how this can be measured for glass (white) box testing strateguies based on control flow. In this case, we can use structural measures defined on control flowgraphs which can be derived from the source code. In doing so, we bring together two well researched areas of software engineering: testing strategies and structural metrication.Keywords
This publication has 1 reference indexed in Scilit:
- Structured testingPublished by National Institute of Standards and Technology (NIST) ,1982