Critères d'acceptabilité du produit

Les critères d’acceptation accompagnent chaque histoire d'utilisateurs et représentent les conditions que cette histoire doit satisfaire. La technique des histoires d'utilisateurs permet d'obtenir des morceaux de fonctionnalité pouvant être défini en une itération et de ce fait pouvant être testé.

Dans la partie suivante, nous écrirons toutes les histoires d'utilisateurs qui nous permettront de tester au mieux notre application. Il s'agit d'écrire les fonctionnalités les plus indispensables au bon fonctionnement d'une version V1 de l'application. Pour chaque histoire d'utilisateur nous utiliserons la structure "Given" "When" "Then" traduit respectivement en français par "étant donné que" (ÉDQ) "quand" (Q) "alors" (A).

Un utilisateur arrive sur la page home (chemin d'accès / ou /home), il cherche du contenu. L'utilisateur tape du texte dans le champ de recherche, des solutions correspondant à sa recherche sont alors proposées.
  • ÉDQ: L'utilisateur est sur la home /
  • Q: Il tape du texte dans le champ recherche
  • A: Des résultats de recherche lui sont proposés
Un utilisateur arrive sur la home /, il visionne un gif en cliquant dessus.
  • ÉDQ: L'utilisateur est sur la home /
  • Q: L'utilisateur clique sur un gif
  • A: Il est redirigé vers une page où il peut visionner le gif en grand format
Un utilisateur partage le lien d’un gif. L'URL d'un gif amène un utilisateur sur la page associée à ce gif.
  • ÉDQ: L'utilisateur a un email contenant le lien d'un gif
  • Q: L'utilisateur clique sur le lien
  • A: Il est amené sur la page associée à ce gif
Un utilisateur doit naviguer grâce au menu.
  • ÉDQ: L'utilisateur est sur n'importe quelle page du site
  • Q: L'utilisateur clique sur un lien du menu
  • A: La page associée à l'onglet cliqué s'affiche
Un utilisateur non enregistré qui tente de téléverser du contenu est redirigé sur la page d'enregistrement
  • ÉDQ: L'utilisateur n'est pas enregistré
  • Q: L'utilisateur clique sur l'onglet ajouter
  • A: Il est redirigé vers la page d'authentification
Un utilisateur peut créer un compte
  • ÉDQ: L'utilisateur est sur la page sign up. Il renseigne un email et un mot de passe.
  • Q: L'utilisateur valide le formulaire
  • A: Son compte est créé et il est redirigé vers la page d'ajout de Gif
Un utilisateur s'enregistre pour rajouter du contenu
  • ÉDQ: L'utilisateur renseigne son mot de passe et son email
  • Q: Il clique sur le bouton ou valide le formulaire
  • A: L'utilisateur est enregistré et est redirigé vers la page d'ajout de Gif
Un utilisateur admin se connecte et a des privilèges associés à son rôle
  • ÉDQ: L'utilisateur est admin
  • Q: Il appuie cinq fois sur la touche shift
  • A: L'onglet admin s'affiche dans la barre de navigation
Un utilisateur authentifié peut téléverser des gifs
  • ÉDQ: L'utilisateur est authentifié
  • Q: L'utilisateur clique sur le bouton, sélectionne un gif, renseigne un titre
  • A: L'utilisateur aura la confirmation que son gif est téléversé car il pourra visionner ce dernier
Un admin peut supprimer du contenu
  • ÉDQ: L'utilisateur est admin et enregistré
  • Q: L'utilisateur sélectionne plusieurs gifs et clique sur le bouton supprimer
  • A: Les gifs sont supprimés de la base de données

La liste des histoires d'utilisateurs ci-dessus nous renseigne parfaitement sur les fonctionnalités que notre application doit avoir.

results matching ""

    No results matching ""