• DocumentCode
    1454840
  • Title

    Measures of testability as a basis for quality assurance

  • Author

    Bache, Richard ; Müllerburg, Monika

  • Author_Institution
    Dept. of Math., Glasgow Coll. of Technol., UK
  • Volume
    5
  • Issue
    2
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    86
  • Lastpage
    92
  • 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 this testing effort. Such estimates could be used, on one hand, for guiding construction and, on the other, to help organise the development process and testing. Thus the effort needed for testing is an important quality attribute of a program; they call it its testability. They argue that a relevant program characteristic contributing to testability is the number of test cases needed for satisfying a given test strategy. They show how this can be measured for glass (white) box testing strategies based on control flow. In this case, one can use structural measures defined on control flowgraphs which can be derived from the source code. In doing so, two well researched areas of software engineering testing strategies and structural metrication are brought together
  • Keywords
    program testing; quality control; software reliability; analytical quality assurance; control flow; control flowgraphs; development process; glass box testing; program characteristic; program testing; quality attribute; software lifecycle; source code; structural measures; structural metrication; test cases; test strategy; testability measures; testing strategies; white box testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    54392