Improving Test Suites for Efficient Fault Localization - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Improving Test Suites for Efficient Fault Localization

Résumé

The need for testing-for-diagnosis strategies has been identified for a long time, but the explicit link from testing to diagnosis (fault localization) is rare. Analyzing the type of information needed for efficient fault localization, we identify the attribute (called Dynamic Basic Block) that restricts the accuracy of a diagnosis algorithm. Based on this attribute, a test-for-diagnosis criterion is proposed and validated through rigorous case studies: it shows that a test suite can be improved to reach a high level of diagnosis accuracy. So, the dilemma between a reduced testing effort (with as few test cases as possible) and the diagnosis accuracy (that needs as much test cases as possible to get more information) is partly solved by selecting test cases that are dedicated to diagnosis.
Fichier principal
Vignette du fichier
baudry06a.pdf (280.37 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00542783 , version 1 (03-12-2010)

Identifiants

  • HAL Id : inria-00542783 , version 1

Citer

Benoit Baudry, Franck Fleurey, Yves Le Traon. Improving Test Suites for Efficient Fault Localization. 28th International Conference on Software Engineering (ICSE 06), 2006, Shanghai, China. ⟨inria-00542783⟩
241 Consultations
493 Téléchargements

Partager

Gmail Facebook X LinkedIn More