Documentation et traçabilité des tests
Objectifs pédagogiques
À la fin de cette page, vous serez capable de :
- comprendre l’importance de la documentation des tests
- assurer la traçabilité entre exigences et tests
- exploiter les résultats de test dans un projet backend
Pourquoi documenter les tests automatisés ?
Même automatisés, les tests doivent être :
- compréhensibles
- maintenables
- traçables
👉 Un test illisible est un test inutile.
Traçabilité exigences ↔ tests
Chaque test automatisé devrait pouvoir être relié à :
- une exigence
- une fonctionnalité
- un bug corrigé
Cela permet de : - justifier les tests existants - vérifier la couverture - faciliter les audits
Moyens de documentation
- nommage clair des tests
- commentaires utiles (avec parcimonie)
- structure cohérente des fichiers
- rapports de test générés automatiquement
Tests automatisés et maintenance
Les tests doivent évoluer avec l’application :
- adapter les tests aux changements
- supprimer les tests obsolètes
- maintenir la lisibilité
👉 La maintenance fait partie du coût du test automatisé.