Aller au contenu

Test de non-régression

Une vérification des effets indésirables d’un changement sur le comportement qui reste nécessaire.

Développement logiciel

Vérifier l’existant après changement

Les tests de non-régression cherchent les effets indésirables d’un changement sur les comportements encore nécessaires. Ils peuvent être manuels ou automatisés à différents niveaux. Le périmètre doit suivre impacts possibles et risques.

Dans un exemple fictif, le tri de la liste des demandes change. L’ouverture des demandes existantes et les droits d’approbation précédents sont aussi vérifiés. Revérifier précisément le défaut initial de tri et chercher d’autres effets sont des objectifs distincts. Choisissez les cas selon les dépendances touchées et maintenez-les à jour. Un test exécuté ne rend pas automatiquement les zones non vérifiées exemptes de défauts.

Sources

Articles sur le sujet

Développement logiciel avec ASES

Logiciels sur mesure, applications web et mobiles