Comment écrire pour les cas de test logiciel (avec un échantillon)
Qu'est-ce qu'un cas de test?
Les cas de test pour les logiciels aident à guider le testeur à travers une séquence d'étapes pour valider si une application logicielle est exempte de bogues et de travail tel que requis par l'utilisateur final. Apprendre à écrire des scénarios de test pour le logiciel nécessite des compétences de base en écriture, attention aux détails, et une bonne compréhension de l'application en cours de test (AUT).

Un cas de test bien écrit doit permettre à tout testeur de comprendre et exécuter le test.
Lors de l'écriture des cas de test, il est important de vous mettre à la place de l'utilisateur et inclure tous les détails nécessaires. Mettre en avant l'effort supplémentaire pour vous écrire de bons cas de test initial de gagner du temps et d'efforts plus loin sur la route.
cas de test d'écriture - en particulier un volume élevé d'entre eux à un moment donné - peut être une tâche fastidieuse. TestLodge, il est facile d'écrire des cas de test de haute qualité et les organiser. Ici, nous avons décrit quelques conseils sur la façon d'écrire des scénarios de test, ainsi que d'un échantillon d'un test à la fin de cet article.
Comment écrire des scénarios de test pour les logiciels:
Utilisez un titre fort
Un bon exemple de test commence par un titre fort. En tant que meilleure pratique, il est bon de nommer le cas de test dans le même sens que le module que vous testez. Par exemple, si vous testez la page de connexion, inclure « page de connexion » dans le titre du cas de test.
Inclure une description forte
La description doit dire au testeur ce qu'ils vont tester et inclure toute autre information pertinente, comme l'environnement de test, les données de test, et les conditions préalables / hypothèses.
Inclure les hypothèses et Préalables
Vous devez inclure toutes les hypothèses applicables à l'épreuve et les conditions qui doivent être remplies avant l'essai en cours d'exécution. Ces informations peuvent inclure quelle page l'utilisateur doit démarrer le test, les dépendances sur l'environnement de test, et les exigences de configuration spéciales qui doivent être faites avant d'exécuter le test. Ces informations permettent également de maintenir les étapes de test court et concis.
Gardez les étapes d'essai clair et concis
Les étapes de test devraient inclure les données et informations sur la façon d'exécuter le test. Ceci est peut-être la partie la plus importante d'un cas de test. Gardez cette section claire et concise, mais ne laissez pas les détails nécessaires.
Inclure le résultat escompté
Le résultat attendu indique le testeur ce qu'ils devraient faire l'expérience à la suite des étapes de test. Voici comment le testeur détermine si le cas de test est une « réussite » ou « échec ».
Un bon exemple de test est réutilisable et fournit la valeur à long terme à l'équipe de tests de logiciels. Lors de l'écriture d'un scénario de test, gardez cela à l'esprit. Vous pouvez gagner du temps sur la route en réutilisant le cas de test au lieu de ré-écrire.
Exemple d'un cas de test
Titre. Login - Authentifier avec succès sur gmail.com
Description: Un utilisateur enregistré doit être capable de se connecter avec succès à gmail.com.
Condition préalable: l'utilisateur doit déjà être enregistré avec une adresse e-mail et mot de passe.
Hypothèse: un navigateur pris en charge est utilisé.
- Accédez à gmail.com
- Dans le champ « email », entrez l'e-mail de l'utilisateur enregistré.
- Cliquez sur le bouton « Suivant ».
- Entrez le mot de passe de l'utilisateur enregistré
- Cliquez sur « Se connecter »
Résultat attendu: Une page affichant la boîte de réception de l'utilisateur gmail doit charger, montrant tout nouveau message en haut de la page.
Voici ce que ce cas de test ressemblerait à TestLodge:

Conclusion
cas de test écrit pour le logiciel prend un peu de pratique et la connaissance du logiciel qui est testé. cas de test bien écrit peut rendre votre processus de test plus lisse, et vous faire gagner du temps à long terme. En utilisant TestLodge, vous pouvez gérer et organiser vos cas de test de manière efficace. Inscrivez-vous pour une démonstration gratuite de TestLodge aujourd'hui!