By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Shaheen, M.R. ; Lab. d''Inf. de Grenoble (LIG), Univ. de Grenoble, Grenoble, France ; du Bousquet, L.

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.

Published in:

Advances in System Testing and Validation Lifecycle, 2009. VALID '09. First International Conference on

Date of Conference:

20-25 Sept. 2009