Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry

Résumé

Automatic testing constitutes an important part in everyday development practice. IT companies are creating more and more tests to ensure the good behaviour of their applications and gain in efficiency and quality. But running all these tests consumes developer time (hours). This is especially true for the use of large systems involving, for example, the deployment of a web server, or the communication with a database. For this reason tests are not launched as often as they should. Reducing this testing time is a main concern for developers in order to get quick feedback after a change. An interesting solution is to reduce the number of tests to run by identifying those exercising the piece of code changed. Two main approaches seem to be distinguished in the literature: the static and the dynamic. The static approach creates a model of the system and explores it to find the links between the changed methods and the tests. The dynamic approach records the invocations of methods during the execution of test scenarios. We experimented these approaches on several industrial, closed source, cases to understand the strengths and weaknesses of each solution.
Fichier principal
Vignette du fichier
Blondeau.pdf (103.97 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01317498 , version 1 (18-05-2016)

Licence

Paternité

Identifiants

  • HAL Id : hal-01317498 , version 1

Citer

Vincent Blondeau, Sylvain Cresson, Pascal Croisy, Anne Etien, Nicolas Anquetil, et al.. Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry. BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France. ⟨hal-01317498⟩
213 Consultations
127 Téléchargements

Partager

Gmail Facebook X LinkedIn More