SAE-301-Dev-application / website

Site internet de création et gestion de festivals. Créez des spectacles, associez les à des scènes dans vos festivals et planifiez sur une période donnée vos spectacles.
https://festiplan-a2.000webhostapp.com/website/
MIT License
1 stars 0 forks source link

F001US001 - Création de compte #1

Closed xGk93 closed 8 months ago

xGk93 commented 10 months ago

Description

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.

Valorisation

2 heures

Règles métier

Un utilisateur est une personne ayant un compte sur l'application. Il est caractérisé par :

Dictionnaire de données

Il n'a pas de permissions particulières

Tests d'acceptation

Étant donné un utilisateur sur la page d'accueil Lorsqu'il clique sur le bouton "Créer mon compte" Alors il est redirigé vers la page d'inscription.

🟢 Inscription correcte

Étant donné un utilisateur sur la page d'inscription ayant rempli correctement le formulaire Lorsqu'il clique sur le bouton "S'inscrire" Alors son compte est créé et il est redirigé sur la page de connexion.

🟠 Annulation par l'utilisateur

Étant donné un utilisateur sur la page d'inscription Lorsqu'il clique sur le bouton "J'ai déjà un compte" Alors la saisie est annulée et l'utilisateur retourne sur la page d'accueil et de connexion.

🔴 Login non renseigné

Étant donné un utilisateur sur la page d'inscription n'ayant pas rempli le login Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce champ est requis."

🔴 Login déjà utilisé

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant un login déjà utilisé par un autre compte Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce login est déjà utilisé"

🔴 Login trop court

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant un login de moins de 3 caractères Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le login doit contenir au moins 3 caractères."

🔴 Login trop long

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant un login de plus de 25 caractères Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le login doit contenir au plus 25 caractères."

🔴 Prénom non renseigné

Étant donné un utilisateur sur la page d'inscription n'ayant pas rempli la case du prénom Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce champ est requis."

🔴 Prénom trop long

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant un prénom de plus de 25 caractères Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le prénom doit contenir au plus 25 caractères."

🔴 Prénom non conforme

Étant donné un utilisateur sur la page d'inscription ayant rempli la case du prénom de façon non conforme avec la règle métier Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le prénom doit contenir uniquement des lettres, espaces, apostrophes et/ou tirets."

🔴 Nom de famille non renseigné

Étant donné un utilisateur sur la page d'inscription n'ayant pas rempli la case du nom de famille Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce champ est requis."

🔴 Nom de famille trop long

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant un nom de famille de plus de 50 caractères Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le nom de famille doit contenir au plus 50 caractères."

🔴 Nom non conforme

Étant donné un utilisateur sur la page d'inscription ayant rempli la case du nom de famille de façon non conforme avec la règle métier Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le nom de famille doit contenir uniquement des lettres, espaces, apostrophes et/ou tirets."

🔴 Adresse e-mail non renseignée

Étant donné un utilisateur sur la page d'inscription n'ayant pas rempli l'adresse e-mail Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce champ est requis."

🔴 Adresse e-mail déjà utilisée

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en utilisant une adresse e-mail déjà utilisée Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Cette adresse e-mail est déjà utilisée."

🔴 Adresse e-mail non conforme

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en renseignant une adresse e-mail de syntaxe invalide Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "L'adresse e-mail renseignée n'est pas valide. Elle doit être au format 'exemple@email.fr'."

🔴 Mot de passe non renseigné

Étant donné un utilisateur sur la page d'inscription n'ayant pas rempli le mot de passe Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Ce champ est requis."

🔴 Mot de passe trop court

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en renseignant un mot de passe de moins de 8 caractères Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Le mot de passe doit contenir au moins 8 caractères."

🔴 Confirmation du mot de passe ratée

Étant donné un utilisateur sur la page d'inscription ayant rempli le formulaire en ayant un mot de passe et sa confirmation différents Lorsqu'il clique sur le bouton "S'inscrire" Alors un bandeau d'erreur explicite est affiché : "Confirmation du mot de passe échouée. Les deux mots de passe sont différents."

xGk93 commented 9 months ago

Vérification OK.