Au cours d'un test de régression, les testeurs parcourent votre application en testant les fonctionnalités qui étaient connues pour fonctionner dans la version précédente.
Ils recherchent spécifiquement les parties de l'application qui n'ont peut-être pas été directement modifiées, mais qui dépendent du code qui a été modifié (et qui pourraient avoir des bogues résiduels).
Ces bogues (ceux causés par des bogues dans le code dépendant, même s'ils fonctionnaient auparavant) sont connus sous le nom de régressions (parce que la fonctionnalité fonctionnait correctement et présente maintenant un bogue... et a donc régressé).