AppReviewX Se connecter

Modèle de cas de test avec exemples

Les champs qui rendent un cas de test reproductible, avec trois exemples détaillés.

Dans ce guide

Un bon cas de test permet à quelqu'un d'autre de le rejouer et d'obtenir le même résultat. Il faut donc un point de départ connu, des étapes exactes et un résultat attendu clair. Utilise-le pour les parcours qui ne doivent pas casser : inscription, achat, restauration, tout ce qui figure sur ta liste de non-régression.

Modèle (à copier-coller)

ID :           TC-<numéro>
Titre :        <ce qui est vérifié, en une ligne>
Domaine / parcours : <p. ex. inscription>
Priorité :     <haute / moyenne / basse>
Prérequis :    <version de l'app, état du compte, état de l'appareil, données nécessaires>
Données de test : <valeurs exactes à saisir>

Étapes :
 1. <action>
 2. <action>
 3. <action>

Résultat attendu :
 - <résultat observable, une ligne par résultat>

Résultat obtenu : <à remplir lors de l'exécution>
Statut :       <réussi / échoué / bloqué>
Appareil / OS / build : <à remplir lors de l'exécution>
Notes / lien vers le bug : <facultatif>

Trois exemples (illustratifs, indépendants de l'app)

Exemple 1 : inscription avec un e-mail valide

ID : TC-001   Titre : Un nouvel utilisateur peut s'inscrire avec e-mail et mot de passe
Domaine : inscription   Priorité : haute
Prérequis : installation propre, aucun compte pour test@example.com, réseau activé
Données de test : e-mail test@example.com, mot de passe Tr1al-Pass!
Étapes :
 1. Ouvre l'app et touche « Create account ».
 2. Saisis l'e-mail et le mot de passe.
 3. Touche « Continue ».
Résultat attendu :
 - L'écran d'accueil s'ouvre.
 - L'e-mail apparaît dans Réglages > Compte.

Exemple 2 : une saisie invalide est refusée clairement

ID : TC-002   Titre : L'inscription refuse un e-mail invalide
Domaine : inscription   Priorité : moyenne
Prérequis : installation propre, réseau activé
Données de test : e-mail « test@ », mot de passe Tr1al-Pass!
Étapes :
 1. Ouvre « Create account ».
 2. Saisis l'e-mail et le mot de passe.
 3. Touche « Continue ».
Résultat attendu :
 - Aucun compte n'est créé.
 - Un message à côté du champ e-mail indique le problème.
 - Le mot de passe saisi est conservé.

Exemple 3 : les données survivent à un redémarrage

ID : TC-003   Titre : Un élément enregistré est toujours là après la fermeture forcée de l'app
Domaine : données   Priorité : haute
Prérequis : connecté, la liste est vide
Données de test : nom de l'élément « Test item 1 »
Étapes :
 1. Ajoute l'élément.
 2. Force la fermeture de l'app.
 3. Rouvre l'app.
Résultat attendu :
 - « Test item 1 » est listé une seule fois.

Comment l'adapter

  • Supprime les champs que tu n'utilises jamais. Jeu minimal utile : titre, prérequis, étapes, résultat attendu.
  • Un cas de test, un seul objectif. Si un titre contient « et », sépare-le en deux.
  • Écris des résultats attendus que tu peux voir. « Fonctionne correctement » ne peut pas échouer ; « la liste affiche un seul élément » peut échouer.
  • Nomme les données. Précise quel compte, quelles valeurs ; « un e-mail valide » laisse place au doute.
  • Relie les bugs dans les deux sens. Quand un cas échoue, ouvre un ticket avec le [modèle de rapport de bug et note le lien dans le cas.

Liens

Commencer gratuitement pour faire passer tes parcours à d'autres développeurs et recevoir ce qu'ils trouvent.