Junior
Quelle est la différence entre le test de confirmation et le test de régression?
sobes.tech IA
Réponse de l'IA
- Test de confirmation (Confirmation Testing / Re-testing) : Vérification d'une correction spécifique d'un défaut pour s'assurer que le problème déclaré a été résolu et que la correction fonctionne correctement. Effectué après chaque correction de défaut.
- Test de régression (Regression Testing) : Vérification de la fonctionnalité existante du logiciel après avoir apporté des modifications (correction de défauts, ajout de nouvelles fonctionnalités, modifications de configuration), pour s'assurer que ces changements n'ont pas introduit de nouveaux défauts et n'ont pas perturbé le fonctionnement des parties précédemment opérationnelles du système.
Différence principale :
| Caractéristique | Test de confirmation | Test de régression |
|---|---|---|
| Objectif | Vérifier la correction du défaut | Vérifier que les changements n'ont pas cassé le système |
| Champ d'application | Défaut corrigé spécifique | Modules/fonctionnalités liés et non liés aux changements |
| Quand il est effectué | Après correction du défaut | Après toute modification du code |
| Relation avec le défaut | Lié au défaut détecté | Pas nécessairement lié à un défaut spécifique, peut rechercher de nouveaux |
| Cas de test | Re-vérification du cas ayant trouvé le bug | Échantillonnage ou tous les cas précédemment passés |