En tant qu’utilisateur ayant un compte sur la plateforme,
Je veux m’authentifier avec un login et un mot de passe,
Pour avoir accès à mes services personnalisés.
Règle métier :
Compte utilisateur
login (35 caractères) (Pas de caractère spéciaux et ne doit pas exister)
mot de passe (35 caractères) ( comporte au moins un chiffre, une majuscule, une minuscule, un caractère spécial)
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 valider le formulaire en ayant remplit les champs correctement
Then l'utilisateur est connecté, 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
Il me semble que la page d'accueil fait directement apparaitre le formulaire d'authentification. Non ?
Rien n'indique de quoi est composé le formulaire d'authentification.
En tant qu’utilisateur ayant un compte sur la plateforme, Je veux m’authentifier avec un login et un mot de passe, Pour avoir accès à mes services personnalisés.
Règle métier : Compte utilisateur
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 valider le formulaire en ayant remplit les champs correctement Then l'utilisateur est connecté, 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