Aller au contenu

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é.


⬅ Exécution des tests ➡ Mesures correctives & TDD