Open djedline opened 1 year ago
OK, je suppose que vous allez poser des contraintes sur le login et le mot de passe (contrainte d'unicité, contrainte sur le format du mot de passe, etc.). Ceci doit apparaitre la carte de la story, soit directement dans les tests d'acceptation soit sous forme de règles métier complémentaires. Si tous les attributs sont obligatoires cela vaut le coup de l'expliciter aussi.
En tant que futur utilisateur de la plateforme, Je peux créer un compte sur l’application, Afin de bénéficier des services de la plateforme.
Règle métier : Utilisateur (tous les champs sont obligatoires) :
Test d'acceptation :
Given Un utilisateur non authentifier sur la page d'accueil When il clique sur le bouton connexion Then Une page de connexion s'affiche avec un lien permettant de s'inscrire
Given Un utilisateur non authentifier sur la page connexion When il clique sur le bouton nouvelle connexion Then Une page d'inscription s'ouvre avec des champs à remplir
Given Un utilisateur non authentifier sur la page nouvelle connexion When il clique sur le bouton valider le formulaire en ayant remplit les champs Then le compte de créer et l'utilisateur est automatiquement créé, un message de confirmation s'affiche avec un bouton qui redirige vers la page d'accueil.
Erreur : Given Un utilisateur non authentifier sur la page connexion When il clique sur le bouton valider du formulaire sans avoir remplit les champs Then Un message d'erreur apparaît qui indique à l'utilisateur les champs à remplir
Given Un utilisateur non authentifier sur la page connexion When il clique sur le bouton valider du formulaire en ayant mal remplit les champs Then Un message d'erreur apparaît qui indique à l'utilisateur les champs à remplir