Toutes les collections
Matériel éducatif
Histoires d'Utilisateur - Plus d'Exemples Positifs et Négatifs
Histoires d'Utilisateur - Plus d'Exemples Positifs et Négatifs

Apprends rapidement la différence entre de bons et de mauvais exemples d'exécution d'histoire d'utilisateur grâce aux exemples proposés.

Andrew Radchanka avatar
Écrit par Andrew Radchanka
Mis à jour il y a plus d’une semaine

Exécuter une histoire d'utilisateur ne nécessite aucune maîtrise❞ FAUX! Tu peux, et tu devrais, améliorer l'exécution de tes histoires d'utilisateur d'un cycle de test à l'autre. Constamment!

Motivation

L'exécution des histoires d'utilisateur est devenue très populaire parmi notre communauté de testeurs, et nous en sommes ravis. Augmenter le pourcentage d'histoires d'utilisateur exécutées par cycle de test rend tout le monde heureux:

  • Les testeurs augmentent leurs revenus.

  • Test IO s'assure que le client est satisfait.

  • Le client s'assure que le chemin heureux dans le flux utilisateur normal est impeccable.

Les détails sur la façon d'exécuter les histoires d'utilisateur peuvent être trouvés ici.

Quelle est la différence entre une bonne et une mauvaise exécution d'histoire d'utilisateur?

Il n'y a pas de formule précise, mais nous pouvons partager quelques exemples avec toi pour distinguer si le texte que tu as fourni dans le champ Comment as-tu testé est utile pour le client ou non.

Dans le tableau ci-dessous, tu trouveras quelques exemples positifs et négatifs des mêmes histoires d'utilisateur avec le statut Oui. Nous te proposons 2 bons exemples pour chaque histoire d'utilisateur. Merci de les utiliser comme référence et de composer ta propre partie Comment as-tu testé de l'histoire d'utilisateur.

N'oublie pas: les fonctionnalités dans 2 cycles de test peuvent avoir les mêmes histoires d'utilisateur, mais la façon dont les produits sont conçus déterminera les étapes que tu mentionnes dans le champ Comment as-tu testé.

"Par exemple, deux sites Web différents peuvent avoir l'option de s'inscrire pour un compte, mais cela ne signifie pas que les deux afficheront le message de confirmation à la fin du processus d'inscription, ni que tu seras présenté avec une case à cocher pour sélectionner ❝J'accepte les termes et conditions de ce site Web❞ avant de cliquer sur le bouton S'inscrire.

Histoire d'Utilisateur

Bon Exemple 1

Bon Exemple 2

Mauvais Exemple

En tant qu'utilisateur, je peux m'inscrire pour un compte en utilisant mon email.

Le processus d'inscription avec l'email [email protected] et le mot de passe MasterYoda123# s'est déroulé sans aucun obstacle. J'ai pu entrer l'email et le mot de passe dans les champs respectifs. En cliquant sur le bouton S'inscrire, le message de confirmation s'est affiché pour me notifier que mon compte a été créé.

J'ai pu cliquer sur le bouton S'inscrire dans le menu de navigation. Lorsque la fenêtre d'inscription s'est ouverte, j'ai pu entrer un email valide et un mot de passe. En cliquant sur le bouton S'inscrire, j'ai reçu une notification indiquant que l'inscription a réussi.

Oui. J'ai créé un compte en utilisant xyz@yahoo.

En tant qu'utilisateur, je peux me connecter en utilisant les identifiants utilisés lors de l'inscription.

Le processus de connexion s'est déroulé comme prévu. J'ai pu utiliser l'email [email protected] et le mot de passe LittleOwl123! pour me connecter à mon compte. En cliquant sur le bouton Connexion, j'ai été redirigé vers la page d'accueil.

J'ai cliqué sur le bouton Connexion dans l'en-tête du site Web et j'ai été dirigé vers la page de connexion. J'ai pu saisir mes identifiants de connexion ([email protected] / abc12345) et me connecter au site Web. La fonction de connexion a bien fonctionné sans problème.

J'ai pu me connecter en utilisant mes identifiants.

En tant qu'utilisateur enregistré, je peux ajouter des produits à ma liste de souhaits.

Le processus d'inscription s'est bien déroulé en utilisant l'email [email protected] et le mot de passe SweetSquirrel123@. Après l'inscription, j'ai pu naviguer vers le POP et le PDP. Sur le PDP, en cliquant sur l'icône en forme de cœur, j'ai ajouté des produits à ma liste de souhaits. En visitant la page de la liste de souhaits, j'ai pu valider que le produit a été ajouté avec succès.

J'ai pu m'inscrire avec succès, puis je suis allé sur la page ❝Test-Product❞ PDP. Là, j'ai sélectionné la taille du produit et cliqué sur le bouton ❝Cœur❞ (Ajouter à la liste de souhaits). Après avoir cliqué, le produit a été ajouté avec succès au panier, et une confirmation m'a été affichée.

En cliquant sur l'icône en forme de cœur, j'ai ajouté des produits à ma liste de souhaits.

En tant qu'utilisateur, je peux filtrer les chaussures en utilisant le filtre de taille.

Naviguer vers la catégorie Chaussures via le menu de navigation principal s'est déroulé sans problème. La sélection de la taille 39 dans le filtre de taille des chaussures n'affiche que des résultats pertinents.

J'ai ouvert la page de présentation des produits ❝Summer Shoes❞ via la navigation. Ensuite, j'ai ouvert le menu des filtres et sélectionné la taille 42 sous le filtre ❝Taille des chaussures❞. Le filtre a été appliqué avec succès, et les produits pertinents m'ont été montrés.

Je peux filtrer les chaussures en utilisant un filtre de taille.

En tant qu'utilisateur, je peux trier les produits sur la page des résultats de recherche en utilisant l'option de tri du moins cher au plus cher.

Le processus de recherche a été lancé avec succès en cliquant sur le champ de recherche, en ajoutant les mots-clés de recherche, et en appuyant sur la touche Entrée du clavier. Les résultats de recherche pertinents ont été affichés. En cliquant sur la liste de tri, j'ai pu organiser les produits en utilisant l'option de tri du moins cher au plus cher.

J'ai recherché des produits ❝Blue T-Shirt❞, et la page des résultats de recherche a été ouverte. Là, j'ai cliqué sur le menu déroulant ❝Trier❞ et sélectionné l'option de tri ❝Trier par: Du moins cher au plus cher❞. Après cela, tous les produits ont été affichés dans le bon ordre.

En cliquant sur le tri du moins cher au plus cher, les produits sont triés en conséquence.

En tant qu'utilisateur connecté, je peux passer à la caisse.

La connexion à mon compte en utilisant l'email [email protected] et le mot de passe TinkerBell123% s'est déroulée sans aucun problème. J'ai ajouté avec succès l'un des produits vedettes de la page d'accueil au panier. En utilisant l'icône du panier dans le menu de navigation, j'ai navigué jusqu'au panier et j'ai cliqué sur le bouton Payer. La section de facturation de la caisse s'est chargée sans aucun problème.

Je me suis connecté à mon compte et ajouté quelques produits au panier. Ensuite, j'ai ouvert la page du panier et cliqué sur le bouton ❝Continuer vers la caisse❞. Après avoir cliqué, j'ai été redirigé avec succès vers la page de paiement et je n'ai rencontré aucun problème de redirection.

Je peux passer à la caisse.

En tant qu'utilisateur, je peux supprimer des produits du panier.

Après avoir ajouté des baskets Converse All-Star rouges en taille 41 depuis la liste de souhaits au panier, j'ai pu naviguer jusqu'au panier en utilisant l'icône du panier dans le menu de navigation. La page du panier s'est chargée sans aucun problème. En cliquant sur le bouton Supprimer, le produit a été supprimé du panier.

J'ai ajouté ❝Test-Product-1❞ au panier et suis allé sur la page du panier. Là, j'ai cliqué sur le bouton ❝X❞ (Supprimer), à côté du prix du produit, et le produit a été supprimé avec succès du panier. De plus, un message de confirmation m'a été montré en haut de la page.

Je peux supprimer le produit du panier.

La table suivante couvrira des exemples positifs et négatifs d'histoires d'utilisateurs avec le statut Non. Fais de ton mieux pour comprendre la différence et appliquer la logique apprise à tes futures exécutions d'histoires d'utilisateurs.

Histoire d'Utilisateur

Bon Exemple 1

Bon Exemple 2

Mauvais Exemple

En tant qu'utilisateur, je peux passer le niveau 1 dans le jeu.

L'ouverture de l'application XYZ me confronte au tutoriel du nouveau joueur sur la façon d'utiliser le jeu pour la première fois. Une fois le tutoriel terminé, j'ai appuyé sur Démarrer. L'interface du niveau 1 s'est chargée, tous les éléments du jeu étaient réactifs, et j'ai pu tirer sur tous les canards au niveau 1. Cependant, la récompense attendue pour avoir passé le niveau 1 manquait à la fin du niveau.

J'ai ouvert l'application et accompli toutes les tâches prévues pour le niveau 1. Cependant, après avoir terminé la dernière tâche pour le niveau 1, au lieu de charger le niveau 2, l'application a planté. En conséquence, je ne peux pas passer au niveau 2, et la récompense associée au niveau 1 est absente de mon profil.

La récompense de niveau 1 est absente de mon profil.

En tant qu'utilisateur, je peux éditer les paramètres du profil du joueur.

En tapant sur l'icône d'engrenage dans le coin supérieur droit de l'interface du jeu, j'ouvre les paramètres du profil du joueur. J'ai pu ajuster la difficulté du jeu, les paramètres audio, changer le pseudo du joueur et l'avatar. Cependant, après avoir effectué ces changements, une erreur serveur s'est produite, m'empêchant de sauvegarder les modifications.

Après avoir tapé sur le bouton/icone 'Mon profil' en haut à gauche de l'écran et avoir cliqué sur l'icone ❝Éditer❞, rien ne se passe. L'écran d'édition ne s'ouvre pas, et je ne peux pas modifier les paramètres du profil. Une erreur serveur est survenue lors de l'accès aux paramètres du profil du joueur.

Erreur de serveur présente dans les paramètres du profil du joueur.

La dernière table te donnera une idée des exemples positifs et négatifs d'histoires d'utilisateurs avec le statut Non testable. Assure-toi de bien comprendre la différence et d'appliquer ces connaissances lors de tes futures exécutions d'histoires d'utilisateurs.

Histoire d'Utilisateur

Bon Exemple 1

Bon Exemple 2

Mauvais Exemple

En tant qu'utilisateur, je peux m'abonner à une newsletter en utilisant une adresse e-mail valide.

En faisant défiler la page d'accueil jusqu'au pied de page, j'ai remarqué que le champ d'abonnement à la newsletter n'est pas situé légèrement au-dessus du pied de page comme indiqué dans la description de la fonctionnalité. Après avoir inspecté le site Web, il semble que la fonctionnalité soit soit cachée pour une raison quelconque, soit pas encore implémentée.

Après avoir ouvert la page d'accueil, seule une page blanche m'a été montrée. Le site Web ne se charge pas, donc je suis bloqué pour tester cette histoire d'utilisateur. La fonctionnalité de la newsletter n'est pas présente.

La fonctionnalité Newsletter n’est pas là.

En tant qu'utilisateur, je peux trouver un magasin à proximité en utilisant le Localisateur de magasins.

En tentant d'ouvrir le Localisateur de magasins via le lien dans le menu de navigation, un chargement infini se déclenche. La page du Localisateur de magasins ne se charge pas dans les 2 minutes. Étant donné que c'est la seule option pour tester la fonctionnalité sélectionnée, je ne peux pas aller plus loin.

Lorsque j'ai ouvert la page d'accueil, je n'ai trouvé aucune icône ou lien vers le Localisateur de magasins sur le site Web. Après avoir examiné attentivement le site, j'ai découvert que le Localisateur de magasins n'est toujours pas implémenté, donc je suis bloqué pour tester cette histoire d'utilisateur. La page se charge indéfiniment.

La page se charge sans fin.

Une fois que tu auras fini de comparer les exemples positifs et négatifs fournis, tu auras certainement une idée de l'endroit où tu as commis le plus d'erreurs et comment tu peux améliorer tes exécutions d'histoires d'utilisateurs lors du prochain cycle de test que tu entreprendras.

N'oublie pas: la bonne pratique du test prend du temps et la volonté d'apprendre d'un cycle de test à l'autre. Améliorer tes exécutions d'histoires d'utilisateurs te procurera un sentiment de satisfaction, et crois-moi... il n'y a pas de meilleur sentiment que de savoir que tes histoires d'utilisateurs ont été acceptées avec un taux de réussite de 100%.

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