Comment développer un modèle pour les cas de test

Si vous avez un bon modèle pour les cas de test, il sera beaucoup plus facile pour votre équipe pour écrire des scénarios de tests qui peuvent être comprises et utilisées par tout le monde.







En substance, un modèle est une collection de rubriques clés, et cet article vous donnera quelques conseils sur lesquels d'entre eux sont les plus importants.

Vous pouvez utiliser les rubriques mentionnées ci-dessous dans les fichiers Word et Excel si vous utilisez encore les applications pour les activités de test, même si vous savez que vous ne devriez pas faire cela.

Sinon, si vous utilisez un outil de gestion de test tels que ReQtest, cet article vous aidera à améliorer le modèle de votre outil.

Cliquez ici pour télécharger votre modèle de cas de test pratique Maintenant (il est gratuit)

Que doit faire un modèle de cas de test ressembler?

Voici un exemple d'un modèle de cas de test sur déjà rempli.

Comment développer un modèle pour les cas de test

L'exemple ci-dessus contient les principales rubriques qu'un cas de test a besoin pour la plupart des cas. Cependant, il y a beaucoup d'autres titres qui pourraient être utiles et vous pouvez trouver ces ci-dessous.

Vous aurez probablement pas besoin de tous ces domaines dans toutes les situations. donc commencer par quelques champs et ajouter d'autres au modèle de cas de test plus tard que le besoin se fait sentir. Vous pouvez commencer d'abord en utilisant seulement les champs dans l'exemple ci-dessus.

Le champ ID facilite le cas de test de référence croisée, à la fois entre eux et des rapports de défaut. L'ID doit évidemment être unique, à savoir qu'il ne peut jamais être plus d'un cas de test avec le même numéro d'identification.

L'approche la plus courante consiste à utiliser une séquence continue, de sorte que les cas de test sont identifiés comme 1, 2, 3, et ainsi de suite. Vous ne devez pas préfixer l'ID avec un code (comme UM01 pour le premier cas de test dans le module utilisateur), mais certaines personnes n'utiliser des préfixes pour le rendre plus facile à voir quelle partie du système un test appartient.

Si vous avez accès à un bon outil de gestion de test, vous aurez pas besoin d'utiliser des préfixes, puisque l'outil attribue automatiquement un numéro d'identification à chaque cas de test.

Certaines personnes mettent le nombre de cas de test dans le titre de cas de test, pour le rendre plus facile à trier les cas de test par exemple, cependant, il est préférable de garder ID comme un champ personnalisé et utiliser les fonctions de tri de l'outil, car il peut être assez difficile à maintenir la cohérence et séquentielle numérotation que le nombre de cas de test augmente.

Cliquez ici pour télécharger votre modèle de cas de test pratique Maintenant (il est gratuit)

Le titre doit fournir une description concise et révélant des cas de test, comme « Ajouter client ».

Le titre est important, car il est souvent la première ou seule chose que vous voyez quand vous numérisez une liste des cas de test par exemple.

Vous devez recueillir les cas de test dans un outil de gestion des tests, ou dans un document (souvent désigné comme la spécification de test). titres clairs sont essentiels pour aider les testeurs à trouver rapidement les cas de test à droite.

La section étapes de test donne le testeur une liste numérotée des étapes à réaliser dans le système, ce qui le rend plus facile de comprendre le cas de test.







Il est recommandé d'avoir 3-8 étapes de test par cas de test, bien que parfois vous pourriez avoir besoin d'un plus petit nombre de cas de test avec un grand nombre d'étapes de test. Trop d'étapes, il est difficile pour les développeurs et les testeurs de reproduire les étapes dans le cas où un rapport de bogue est déposée contre le cas de test.

Le testeur a besoin de connaître le résultat attendu afin de déterminer si le cas de test est réussi. Le niveau optimal de détail dans ce domaine varie d'une situation à.

est le libellé du résultat escompté L'un des problèmes les plus courants, surtout si la description est si vague qu'il est impossible de dire si le cas de test a réussi. Assurez-vous que le libellé est clair et concis.

La personne qui exécute le cas de test doit le champ Post-conditions de savoir comment restaurer le système à son état d'origine et ne pas interférer avec les tests ultérieurs. Par exemple, si le cas de test ajoute un client, le testeur peut-être besoin d'enlever ce client. Dans de nombreux systèmes, il est impossible d'ajouter deux clients contenant les mêmes données. Si vous ne retirez pas le client, il est impossible d'exécuter à nouveau le cas de test. Retrait du client nouvellement ajouté après l'exécution des étapes de test est un post-condition typique.

Cliquez ici pour télécharger votre modèle de cas de test pratique Maintenant (il est gratuit)

Vous pouvez entrer des données de test directement dans le champ de données de test, ou faire référence à un fichier distinct qui contient des données de test pour un ou plusieurs cas de test. Par exemple, vous pouvez stocker des données de test dans un fichier texte ou dans une feuille de calcul Excel.

En utilisant un fichier de données de test, vous évitez les données de test de codage dur dans le cas de test, donc un seul cas de test peut être utilisé pour tester plusieurs ensembles de données de test.

La priorité indique un test d'urgence et / ou important. Tous les tests ne peuvent pas être de priorité aussi élevée, et la priorité peuvent aider à déterminer l'ordre dans lequel vous les exécutez.

La priorité est également utile lorsque vous heurtez contraintes de temps lors de l'exécution de test - vous pouvez simplement exécuter les cas de test la plus haute priorité, par exemple.

Vous pouvez utiliser une échelle simple comme haute / moyenne / basse, ou l'échelle MoSCoW (doit, devrait, pourrait, ou ne sera pas exécuté).

La priorité devrait être naturellement en fonction des exigences, mais si les exigences ne sont pas déjà en priorité, le groupe de test devrait proposer un ordre de priorité que les commentaires des clients et approuve.

Cette section fait référence à l'exigence selon laquelle le cas de test teste (par exemple « 14 » si le cas de test teste exigence ID 14).

En utilisant des références spécifiques à des exigences particulières, vous pouvez créer une matrice de traçabilité qui, entre autres choses, peut vous montrer si vous avez des cas de test qui couvrent toutes les exigences.

Avec un outil de gestion de test, il est facile de créer et de maintenir les références aux exigences, cas de tests et rapports de défauts.

La partie (s) du système en rapport avec le scénario de test. Parfois, aussi appelé programme ou d'un composant.

Les champs qui ne sont pas inclus dans le cas de test

Les champs suivants ne sont généralement pas inclus dans le cas de test car ils sont généralement traités par un outil de gestion des tests ou manuellement documentés dans un journal de test si un outil n'est pas utilisé.

La raison pour laquelle cette information ne fait pas partie dans un cas de test est que les cas de test contiennent des informations statiques qui ne change pas. Le résultat du test est l'information dynamique qui change chaque fois que le cas de test est exécuté.

Le mélange des informations statiques et dynamiques est un énorme défi, surtout si vous utilisez Word et Excel pour le test et la gestion des exigences. Toutefois, si vous utilisez un outil de gestion de test tels que ReQtest, il sera probablement en mesure d'intégrer des informations statiques et dynamiques de manière efficace.

Soit « approuvé » ou le numéro d'identification du rapport de défaut.

Détails sur lequel testeur menée le cas de test.

Date à laquelle le cas de test a été réalisé.

En conclusion

Un bon modèle sera plus facile pour vous d'écrire de bons cas de test, mais bien sûr, il n'y a aucune garantie que vos cas de test sera tout bon juste parce que vous avez utilisé un bon modèle.

Vous devez baser vos cas de test sur une variété de techniques de test, et les ont examinés par les membres de l'équipe qualifiés. Développer des cas de test par paires i s un moyen efficace d'améliorer la qualité bien beaucoup d'autres existent. Pendant ce temps, vous pouvez aussi apprendre à écrire des scénarios de test efficaces.

Cliquez ici pour télécharger votre modèle de cas de test pratique Maintenant (il est gratuit)







Articles Liés