Junior
Quelles sont les classifications existantes des tests?
sobes.tech IA
Réponse de l'IA
Les classifications des tests peuvent être basées sur divers critères. Les plus courants :
-
Par objectif de test :
- Test fonctionnel
- Test non fonctionnel
- Test lié aux changements
-
Par objet de test :
- Unitaire
- D'intégration
- De système
- D'acceptation
-
Par temps de réalisation :
- Test alpha (en interne)
- Test bêta (avec la participation d'un groupe externe limité)
- Test de régression
- Test de fumée (Sanity testing)
- Test de fumée (Smoke testing)
-
Par niveau d'accès au code :
- Méthode boîte blanche (White-box / Structural testing)
- Méthode boîte noire (Black-box / Behavioral testing)
- Méthode boîte grise (Gray-box testing)
-
Par degré de formalisation :
- Test formel (basé sur des spécifications exhaustives)
- Test informel (recherche, ad-hoc)
-
Par degré d'automatisation :
- Test manuel
- Test automatisé
-
Par type d'application :
- Applications web
- Applications mobiles
- Applications de bureau
- API
- Bases de données
-
Par autres critères :
- Test de charge
- Test de stress
- Test de stabilité / fiabilité
- Test d'utilisabilité
- Test de sécurité
- Test croisé navigateur / multiplateforme
Exemple de structure de classification sous forme de tableau :
| Critère de classification | Types de tests | Description |
|---|---|---|
| Par objectif | Fonctionnel | Vérification de la conformité aux exigences de la spécification |
| Non fonctionnel | Performance, sécurité, convivialité, etc. | |
| Lié aux changements | Regression, retesting | |
| Par objet | Unitaire | Unités de code individuelles |
| D'intégration | Interaction entre modules ou systèmes | |
| De système | Système dans son ensemble | |
| D'acceptation | Vérification de la préparation du produit pour la sortie | |
| Par accès au code | Boîte noire | Sans accès au code source, basé sur la spécification |
| Boîte blanche | Avec accès au code source | |
| Boîte grise | Accès partiel, connaissance de la logique interne sans parcourir complètement le code |