Adopter Scrum : quel impact sur la Stratégie de teststratégie de test ? Test:stratégie

Bien que l’intérêt des tests logiciels semble être de nos jours partagé par tous, il nous a paru utile de nous y attarder car la pratique du test se doit d’être adaptée au mode Agile, sans quoi on ne tirerait pas tous les bénéfices de celui-ci.

Par rapport à ce que l’on pratique dans les méthodes traditionnelles, l’adoption de l’Agilité induit des contraintes fortes :

  • On doit tester souvent car on doit livrer des fonctionnalités terminées « qui marchent » à la fin de chaque Sprint toutes les 2, 3 ou 4 semaines.

  • Puisqu’on doit tester souvent, on doit tester rapidement.

  • On doit répéter sans cesse des jeux de tests (tests de non-régression) qui grossissent avec le logiciel.

  • Pour ce faire, l’automatisation est un must (mais elle n’est pas applicable à tout…).

  • Pour avoir des retours rapides, on doit tester le plus tôt possible dans le cycle : l’approche qualité doit commencer dès le développement (via les TU : tests unitaires… nous y reviendrons). Le bon développeur Agile est aussi un testeur !

On voit bien que l’approche traditionnelle consistant à tester lorsque tout est terminé (ou supposé l’être) n’est pas efficace, et c’est une erreur qu’on...

Pour consulter la suite, découvrez le livre suivant :
couv_DP3SCRU.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Et si on recommençait ?
Suivant
Typologies de tests