Dynamic and Static Approaches Comparison for Test Suite Reduction in Industry

Vincent Blondeau 1, 2 Sylvain Cresson 2 Pascal Croisy 2 Anne Etien 1 Nicolas Anquetil 1 Stéphane Ducasse 1
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : 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.
Type de document :
Communication dans un congrès
BENEVOL'15: 14th BElgian-NEtherlands software eVOLution seminar, Dec 2015, Lille, France
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01317498
Contributeur : Lse Lse <>
Soumis le : mercredi 18 mai 2016 - 14:08:59
Dernière modification le : jeudi 11 janvier 2018 - 06:27:32
Document(s) archivé(s) le : jeudi 17 novembre 2016 - 10:43:48

Fichier

Blondeau.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

  • HAL Id : hal-01317498, version 1

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

200

Téléchargements de fichiers

103