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

F001US003 - Modification de mes données personnelles #3

Closed xGk93 closed 8 months ago

xGk93 commented 10 months ago

Description

En tant qu’ utilisateur authentifié, Je veux modifier mes données personnelles, Afin de maintenir à jour mes données en cas de changements dans ma vie

Valorisation

20 heures

Règles métier

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

Il n'a pas de permissions particulières

Dictionnaire de données

Tests d'acceptation

Étant donné un utilisateur connecté sur toutes les pages accessibles Lorsqu'il accède au menu déroulant de son compte et qu'il clique sur "Paramètres" Alors il est redirigé sur la page des paramètres de son compte avec les champs pré-remplis avec les informations courantes non confidentielles

🟢 Toutes les informations saisies sont correctes

Étant donné un utilisateur sur la page des paramètres ayant saisi des informations valides Lorsqu'il clique sur "Enregistrer" Alors les informations sont toutes enregistrées et la page rafraîchit afin de faire apparaître les nouvelles données appliquées

🟠 Rétablissement de la saisie

Étant donné un utilisateur sur la page des paramètres Lorsqu'il clique sur "Rétablir les données" Alors la page rafraîchit afin de rétablir les valeurs des champs

🟠 Annulation de la saisie

Étant donné un utilisateur sur la page des paramètres Lorsqu'il clique sur "Annuler" Alors la saisie est annulée et l'utilisateur revient sur la page précédente

🔴 Login non renseigné

Étant donné un utilisateur sur la page des paramètres n'ayant pas rempli le login Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le login doit être renseigné."

🔴 Login déjà utilisé et différent du courant

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant un login déjà utilisé par un autre compte Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le login renseigné est déjà utilisé. Choisissez-en un autre."

🔴 Login trop court

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant un login de moins de 3 caractères Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le login renseigné est trop court. Choisissez-en un de 3 caractères au minimum."

🔴 Login trop long

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant un login de plus de 25 caractères Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le login renseigné est trop long. Choisissez-en un de 25 caractères au maximum."

🔴 Prénom non renseigné

Étant donné un utilisateur sur la page des paramètres n'ayant pas rempli la case du prénom Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le prénom doit être renseigné."

🔴 Prénom trop long

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant un prénom de plus de 25 caractères Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le prénom renseigné est trop long. Choisissez-en un de 25 caractères au maximum."

🔴 Nom de famille non renseigné

Étant donné un utilisateur sur la page des paramètres n'ayant pas rempli la case du nom de famille Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le nom de famille doit être renseigné."

🔴 Nom de famille trop long

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant un nom de famille de plus de 50 caractères Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le nom de famille renseigné est trop long. Choisissez-en un de 50 caractères au maximum."

🔴 Adresse e-mail non renseignée

Étant donné un utilisateur sur la page des paramètres n'ayant pas rempli l'adresse e-mail Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "L'adresse e-mail doit être renseignée."

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

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en utilisant une adresse e-mail déjà utilisée Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "L'adresse e-mail renseignée est déjà utilisée. Choisissez-en une autre."

🔴 Adresse e-mail non conforme

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

🔴 Mot de passe non renseigné

Étant donné un utilisateur sur la page des paramètres n'ayant pas rempli le mot de passe Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Le mot de passe doit être renseigné."

🔴 Mot de passe trop court

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en renseignant un mot de passe de moins de 8 caractères Lorsqu'il clique sur le bouton "Enregistrer" Alors un bandeau d'erreur explicite est affiché : "Votre mot de passe est trop court, il doit avoir au moins 8 caractères."

🔴 Confirmation du mot de passe ratée

Étant donné un utilisateur sur la page des paramètres ayant rempli le formulaire en ayant un mot de passe et sa confirmation différents Lorsqu'il clique sur le bouton "Enregistrer" 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.