Test de non-régression
Une vérification des effets indésirables d’un changement sur le comportement qui reste nécessaire.
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
Termes associés
- Test unitaireUne vérification ciblée d’une petite partie définie du logiciel, par exemple règle ou fonction.
- Test d’intégrationUne vérification de la coopération prévue entre des parties logicielles choisies via leurs interfaces.
- Test de bout en boutUne vérification d’un parcours convenu à travers les parties du système qui lui sont essentielles.
- Automatisation des testsDes outils exécutent des tâches de test définies, par exemple lancer les tests et comparer les résultats aux résultats attendus.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


