• DocumentCode
    1692924
  • Title

    Is Depth of Inheritance Tree a Good Cost Prediction for Branch Coverage Testing?

  • Author

    Shaheen, Muhammad Rabee ; du Bousquet, Lydie

  • Author_Institution
    Lab. d´´Inf. de Grenoble (LIG), Univ. de Grenoble, Grenoble, France
  • fYear
    2009
  • Firstpage
    42
  • Lastpage
    47
  • Abstract
    Depth of Inheritance Tree (DIT) is supposed to be a factor influencing the cost of testing: test would be more expensive if DIT is large. A question is thus to know whether DIT can be used as a predictive metric to estimate the cost of testing. In this paper, we consider the cost of testing as the number of test cases required to achieve the branch coverage, which is a classical criterion for structural testing, and which is given by McCabepsilas Cyclomatic Complexity metric. We analyzed 25 applications to identify if the DIT is good test cost indicator. This paper shows that DITA is too abstract to be really relevant to predict the cost of testing.
  • Keywords
    program testing; software metrics; software prototyping; McCabe cyclomatic complexity metric; branch coverage testing; depth-of-inheritance tree; good cost prediction; inheritance tree; predictive metrics; software development life cycle; structural testing; Application software; Costs; Design for testability; Feedback; Life testing; Programming; Sensitivity analysis; Software testing; System testing; branch coverage; testability; testing cost;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in System Testing and Validation Lifecycle, 2009. VALID '09. First International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4862-3
  • Electronic_ISBN
    978-0-7695-3774-0
  • Type

    conf

  • DOI
    10.1109/VALID.2009.11
  • Filename
    5279988