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

Muhammad Rabee Shaheen 1 Lydie Du Bousquet 1
1 VASCO
LIG - Laboratoire d'Informatique de Grenoble
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 McCabe's 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.
Type de document :
Communication dans un congrès
First International Conference on Advances in System Testing and Validation Lifecycle VALID, 2009, Porto, Portugal. IEEE, pp.42-47, 2009, 〈10.1109/VALID.2009.11〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00953585
Contributeur : Catherine Oriat <>
Soumis le : vendredi 28 février 2014 - 13:54:18
Dernière modification le : jeudi 11 octobre 2018 - 08:48:04

Identifiants

Collections

Citation

Muhammad Rabee Shaheen, Lydie Du Bousquet. Is Depth of Inheritance Tree a Good Cost Prediction For Branch Coverage Testing?. First International Conference on Advances in System Testing and Validation Lifecycle VALID, 2009, Porto, Portugal. IEEE, pp.42-47, 2009, 〈10.1109/VALID.2009.11〉. 〈hal-00953585〉

Partager

Métriques

Consultations de la notice

103