En résumé, un test de régression sert à vérifier que les modifications apportées sur le logiciel, le site ou l’application mobile, telles que l’ajout d’une nouvelle fonctionnalité ou une mise à jour, n’ont pas impacté les fonctionnalités précédemment existantes.
Prenons l’exemple d’un vélo : si on change la roue, un test de régression consisterait à vérifier que malgré le changement de roue, les freins fonctionnent toujours (mais il n’est pas nécessaire de vérifier que la pompe à vélo s’accroche bien).
Quelle différence entre test régression et test de non-régression ? En réalité, il n’y en a pas, c’est exactement la même chose. On utilise les deux termes. L’ISTQB, par exemple, préfère le terme de test de régression.