Junior
Qu'est-ce que le test sanitaire?
sobes.tech IA
Réponse de l'IA
Les tests de sanité (Sanity Testing) sont un sous-ensemble des tests de régression effectués après avoir apporté de petites modifications ou corrigé des bugs dans l’application, afin de s’assurer que ces changements n’ont pas causé de problèmes majeurs dans la fonctionnalité principale. C’est rapide et superficiel.
Caractéristiques principales:
- Objectif: s’assurer que les modifications récentes fonctionnent comme prévu et n’ont pas perturbé une partie critique du système.
- Champ d’application: se concentre uniquement sur la zone de code modifiée et les composants liés.
- Profondeur: superficielle, ne teste pas tous les scénarios possibles.
- Quand: après le déploiement d’une version avec de petites modifications ou corrections, mais avant un test de régression plus complet.
- Qui: généralement les testeurs.
Différence avec le test de fumée:
- Test de fumée: vérifie les fonctions principales et critiques de toute l’application (une vérification très large mais superficielle) pour déterminer si d’autres tests peuvent être effectués.
- Test de sanité: vérifie une zone spécifique modifiée et ses fonctions associées (une vérification plus ciblée mais toujours superficielle) pour décider si le test de cette fonctionnalité/correction spécifique peut continuer.
Exemple de scénario:
Si une erreur liée au calcul des remises est corrigée, le test de sanité vérifiera uniquement la fonctionnalité du calcul des remises avec plusieurs jeux de données typiques pour s’assurer que la correction fonctionne et n’a pas cassé le processus standard d’application des remises.