Skip to Main content Skip to Navigation
New interface

Validation de métriques de testabilité logicielle pour les programmes objets

Muhammad Rabee Shaheen 1 
1 VASCO - Validation de Systèmes, Composants et Objets logiciels
LIG - Laboratoire d'Informatique de Grenoble
Abstract : The most used validation method for software is testing. Testing process consists of executing the program by selecting a set of data and observing the outputs of the program. The testing process is a costly in terms of time and money. Estimating the effort of testing is important in order to be able to plan the testing phase. Therefore, some reliable indicators are required to predict the cost of testing, according to the selected testing strategy. Software testability is a concept that characterizes the effort of testing. A variety of software metrics were proposed in the literature as indicators of software testability. All of them focus on measuring some software attributes that intend to make test difficult. A few studies have been carried out in order to validate these metrics. Some of these studies have controversial results about same metrics. Our work in this thesis focuses on validating some testability metrics, and examining whether they could be really used as indicators of testability. Our approach in metrics validation considers both testability metrics and testing strategies, i.e. our methodology checks a specific metric against a specific testing criterion with respect to predefined hypotheses, and evaluates how much they are correlated. Additionally, we have defined new metrics which are a result of an adapting of some classical object-oriented metrics. The second part of our work concentrates on the testability antipatterns. The purpose of this part is checking some testability antipatterns and detecting at which point they are introduced during the software development phases.
Document type :
Complete list of metadata

Cited literature [125 references]  Display  Hide  Download
Contributor : Catherine Oriat Connect in order to contact the contributor
Submitted on : Monday, April 14, 2014 - 4:32:55 PM
Last modification on : Wednesday, July 6, 2022 - 4:15:26 AM
Long-term archiving on: : Monday, July 14, 2014 - 12:15:30 PM


  • HAL Id : tel-00978771, version 1



Muhammad Rabee Shaheen. Validation de métriques de testabilité logicielle pour les programmes objets. Software Engineering [cs.SE]. Université Joseph-Fourier - Grenoble I, 2009. English. ⟨NNT : ⟩. ⟨tel-00978771⟩



Record views


Files downloads