Cas de Test

Qu'est-ce que les cas de test et comment fonctionnent leurs tests?

Zorica Micanovic avatar
Écrit par Zorica Micanovic
Mis à jour il y a plus d’une semaine

Les tests de cas de test sont l'opposé des tests exploratoires. Alors que nous vous laissons libre de la façon dont vous effectuez les tests dans les tests exploratoires, les cas de test n'offrent pas cette liberté. Dans les cas de test, nous fournissons un certain nombre de cas de test, chacun composé d'un ensemble de trois à trente étapes qui doivent être effectuées une par une. La configuration définit également combien de fois et avec quels environnements chaque cas de test peut être exécuté.

Les clients configureront des cas de test lorsqu'ils souhaitent s'assurer que des scénarios ou des processus spécifiques peuvent être exécutés avec succès. Si des problèmes surviennent, les clients veulent savoir quelle étape a causé le problème, si vous avez pu continuer jusqu'au bout et quels environnements sont concernés. Très souvent, les clients feront vérifier leurs fonctionnalités principales, qui sont essentielles pour le produit du client.

Procédure de test

Pour revendiquer une exécution de cas de test, assurez-vous de réclamer rapidement un cas de test dès le début du test. Si un testeur annule une exécution, il deviendra à nouveau disponible pour tout le monde, il vaut donc la peine de vérifier le test plus tard même si vous ne pouvez pas réclamer de cas de test immédiatement.

Vous ne pouvez pas revendiquer l'exécution d'un cas de test si vous l'avez déjà terminé, si vous ne disposez pas de l'un des environnements requis, si toutes les exécutions sont actuellement en cours par d'autres testeurs, ou si la durée du test est écoulée.

Exécution du cas de test


Au début d'un cas de test, une condition préalable peut être affichée. Vous ne pouvez continuer que si vous remplissez cette condition.

Chaque étape a une description vous indiquant quoi faire sur la page sur laquelle vous vous trouvez actuellement. Par exemple, une étape pourrait vous demander d'"Ajouter un produit au panier". Très souvent, elle indiquera également un résultat attendu.

Il est essentiel d'exécuter chaque étape avec précision. Assurez-vous de lire attentivement chaque étape, de télécharger les pièces jointes appropriées et de fournir des réponses adéquates aux questions.

L'exécution de l'étape réussit

Si vous avez pu effectuer l'action (et si vous pouvez observer le résultat attendu), cochez l'étape en utilisant le bouton vert. Certaines étapes vous demanderont de télécharger une pièce jointe prouvant que l'étape en cours a réussi ou que vous êtes sur la bonne page, tandis que d'autres vous demanderont de répondre à une question, ou ne demanderont aucune des deux.

L'exécution de l'étape échoue

Si vous ne parvenez pas à effectuer l'action décrite dans la description (ou si vous n'observez pas le résultat attendu), cliquez sur le bouton rouge. Lorsque l'exécution d'une étape échoue, nous vous demandons d'expliquer ce qui s'est passé à la place et de fournir une preuve sous forme d'au moins une pièce jointe. Votre pièce jointe prouve le comportement inattendu.

Si votre rapport de bogue n'est pas valide, il sera rejeté, mais cela n'invalide pas votre exécution de cas de test. Comme c'est le cas dans les tests exploratoires, le chef d'équipe ou le client peut envoyer une demande d'information si quelque chose n'est pas clair. Veuillez répondre dès que possible, mais dans un délai maximum de 24 heures.

Si le bogue que vous avez rencontré en exécutant une étape du cas de test n'a pas été soumis par un autre testeur auparavant, nous vous demandons de soumettre un nouveau rapport de bogue et de décrire en détail le comportement observé par vous. Si vous créez un nouveau bogue de cas de test, veuillez vous assurer de suivre nos exigences de rapport de bogue habituelles sur la plateforme. Dès que vous cliquez sur "Échoué" dans votre formulaire d'exécution du cas de test, vous aurez la possibilité de soumettre un nouveau rapport de bogue ou de choisir le bogue soumis par un autre testeur.

Si vous ne trouvez pas votre bogue dans la liste, veuillez choisir "Soumettre un nouveau bogue". Cependant, si vous trouvez le bogue que vous avez rencontré dans la liste des rapports de bogue déjà soumis, veuillez créer une reproduction au lieu de soumettre un nouveau rapport de bogue. Vous pouvez trouver plus d'informations sur les reproductions de bogues de cas de test dans l'article correspondant de l'Académie, intitulé Reproductions de bogues de cas de test.

Lier un bogue connu

Si le test de cas de test contient une liste de bogues connus et que vous rencontrez le même bogue que celui de la liste de bogues connus lors de l'exécution du cas de test, vous aurez la possibilité de lier ce bogue connu. Pour lier un bogue connu, après avoir sélectionné "Échec" dans l'exécution de l'étape, vous devrez ouvrir le menu et sélectionner le bogue connu.

Vous pouvez identifier le bogue connu par son icône (badge), comme vous pouvez le voir dans la capture d'écran ci-dessus.

Après avoir sélectionné le bogue connu, les détails du bogue s'afficheront, et à la fin, vous verrez une section "Lier le bogue connu" où vous devrez télécharger une capture d'écran. Lorsque vous la téléchargez, vous devrez appuyer sur le bouton "Lier le bogue connu" pour le lier et continuer à l'avenir.

Que faire lorsque vous ne pouvez pas procéder à l'exécution

Si vous avez trouvé un bogue à l'étape précédente, c'est-à-dire que vous n'avez pas pu accomplir l'action demandée, et que vous avez maintenant des difficultés avec l'étape actuelle, vous pourriez devoir mettre fin à l'exécution à ce stade. Avant de le faire, assurez-vous qu'il n'y a pas de solution de contournement ; vous pourriez être en mesure de produire le résultat nécessaire pour l'étape précédente via un chemin ou une fonction différente, et ainsi être en mesure de poursuivre l'exécution. Essayez de terminer l'exécution si possible.

Paiement

Pour chaque cas de test exécuté, vous recevez généralement une rémunération de base et un paiement pour chaque étape complétée. Chaque bogue que vous signalez au cours de l'une de vos exécutions vous donne une rémunération supplémentaire fixe pour les bogues.

La rémunération pour les bogues est plus basse que dans les tests exploratoires car vous n'avez pas à documenter un titre, une URL et des étapes ; c'est simplement moins de travail pour vous.

Avez-vous trouvé la réponse à votre question ?