Les tests dans le développement logiciel, du cycle en V aux méthodes agiles - Archive ouverte HAL
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Année : 2017

Les tests dans le développement logiciel, du cycle en V aux méthodes agiles

Résumé

Le test logiciel est une méthode empirique utilisée pour la vérification et la validation de systèmes complexes. Il est notamment déployé lors de la phase ascendante du cycle en V au travers des tests unitaires, d’intégration et d’acceptation. Ces différents tests, dits classiques, s’appliquent a posteriori à un code déjà développé. Le développement agile, promouvant à l’extrême certaines bonnes pratiques du génie logiciel, fait jouer un rôle de première importance aux tests. En particulier, les cycles de développement dirigés par les tests utilisent les tests pour spécifier en sus de vérifier et forcent à leur automatisation. Dans cet article, nous montrons que les tests classiques et les tests agiles ne sont pas antinomiques ; bien au contraire ces deux approches peuvent s’enrichir l’une de l’autre.
Fichier principal
Vignette du fichier
blasquez_22306.pdf (1.94 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02864393 , version 1 (11-06-2020)

Identifiants

Citer

Isabelle Blasquez, Hervé Leblanc, Christian Percebois. Les tests dans le développement logiciel, du cycle en V aux méthodes agiles. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2017, 36 (1-2), pp.7-50. ⟨10.3166/tsi.2017.00003⟩. ⟨hal-02864393⟩
760 Consultations
6299 Téléchargements

Altmetric

Partager

More