Les tests dans le développement logiciel, du cycle en V aux méthodes agiles - Archive ouverte HAL Access content directly
Journal Articles Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Year : 2017

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

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
613 View
5602 Download

Altmetric

Share

Gmail Facebook X LinkedIn More