Top Profil

Glossaire · Concepts fondamentaux

Test de régression

Aussi appelé : Regression test · Non-régression

Définition

Un test de régression vérifie qu'une modification n'a pas cassé ce qui fonctionnait auparavant. Corriger un bug ou ajouter une fonctionnalité peut avoir des effets de bord ailleurs dans l'application ; la suite de tests existante, rejouée automatiquement, les révèle avant la mise en production. Le terme désigne la finalité plus qu'un type de test : les tests unitaires, d'intégration et de bout en bout accumulés au fil du temps constituent ensemble le filet de non-régression.

Dans la pratique

Un filet de non-régression automatisé est ce qui permet de livrer souvent sans crainte ; sans lui, chaque mise en production exige des journées de tests manuels et les équipes finissent par ne plus rien toucher. Il est aussi la condition pour utiliser des assistants IA en confiance sur une base de code. Reprendre un projet sans tests commence par en écrire quelques-uns sur les parcours critiques.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.