Aller au contenu

Les cas de test

"Un bon cas de test ne trouve pas seulement un bug,
il explique pourquoi il existe."
🧾

Principe du testing logiciel

Objectifs pédagogiques

À la fin de ce chapitre, vous serez capable de :

  • expliquer ce qu’est un cas de test
  • comprendre son rôle dans le processus de test
  • structurer un cas de test de manière claire
  • garantir la reproductibilité des tests
  • distinguer tests manuels et tests automatisés

Qu’est-ce qu’un cas de test ?

Un cas de test est une description structurée et précise d’un test à effectuer afin de vérifier le comportement attendu d’un système.

Il définit : - les conditions initiales - les actions à réaliser - les résultats attendus

👉 Un cas de test doit pouvoir être exécuté par n’importe quelle personne.


Pourquoi documenter les cas de test ?

Documenter les cas de test permet de :

  • garantir la cohérence des tests
  • faciliter la communication dans l’équipe
  • assurer la traçabilité exigences ↔ tests
  • permettre la régression
  • automatiser les tests plus facilement


Cas de test et fil rouge MyEvents

Dans l’application MyEvents, chaque fonctionnalité critique (création d’événement, achat de billet, envoi de confirmation) doit être validée par un ou plusieurs cas de test clairement définis.

👉 Les cas de test permettent de vérifier que les exigences décrites dans le concept de test sont bien respectées, de manière reproductible.


Exemple simple de cas de test

Cas de test CT-01 – Achat de billet

  • Précondition : utilisateur connecté
  • Action : acheter un billet pour un événement
  • Résultat attendu :
  • paiement accepté
  • billet visible dans l’espace utilisateur
  • e-mail de confirmation envoyé

Contenu du chapitre


⬅ Revues de code et qualité ➡ Structure d’un cas de test