SAE-301-Dev-application / java-app

Développement d'un quiz de connaissances avec Java.
MIT License
4 stars 0 forks source link

Modification question créée #8

Closed Odonata971 closed 11 months ago

Odonata971 commented 1 year ago

Description

En tant qu' utilisateur Je veux pouvoir modifier une question Afin de afin de rectifier de potentielles erreurs

Cas d'acceptation

Étant donné un utilisateur sur la liste des questions souhaitant modifier une question Quand il clique sur le bouton "ÉDITER" Alors l'utilisateur passe en mode édition et des radioBox s'affichent à côté des questions

Étant donné un utilisateur dans le mode édition ayant cliqué sur une radioBox Quand il clique sur "ÉDITER" Alors l'utilisateur est redirigé vers le formulaire de modification de question

Étant donné un utilisateur sur le formulaire d'édition d'une question ayant rempli tous les champs du formulaire Quand il clique sur "ENREGISTRER" Alors la question est modifiée et l'utilisateur est redirigé vers la liste des questions

Cas limites

Annulation modification question

Étant donné un utilisateur dans le mode édition Quand il clique sur "ANNULER" Alors l'utilisateur sort du mode d'édition des catégories

Cas champs manquants

Étant donné un utilisateur sur le formulaire d'édition d'une question n'ayant pas rempli l'entièreté des champs du formulaire Quand il clique sur "ENREGISTRER" Alors la question n'est pas modifiée et un pop-up avec un message d'erreur s'affiche

Cas continuation modification

Étant donné un utilisateur sur le pop-up d'erreur due à une mauvaise modification Quand il ferme le pop-up Alors il retourne sur le menu d'édition de la question qu'il souhaitait modifier et les champs déjà renseignés sont conservés

Cas d'annulation

Étant donné un utilisateur sur le formulaire d'édition d'une question Quand il clique sur le bouton "ANNULER" Alors la question n'est pas modifiée et l'utilisateur est redirigé vers la liste des questions

Vélocité (en h)

15

SyberSim commented 1 year ago

Étant donné un utilisateur sur la liste des questions Quand il clique sur le titre d'une des questions Alors il est redirigé vers un formulaire d'édition de cette question

Cas limites : Cas de succès Étant donné un utilisateur validant le formulaire d'édition d'une question Quand tous les champs sont renseignés Alors la question est modifiée et l'utilisateur est redirigé vers la liste des questions

Cas d'erreur Étant donné un utilisateur validant le formulaire d'édition d'une question Quand certains champs sont vides ou invalides Alors la question n'est pas modifiée et un bandeau d'erreur s'affiche avec possibilité de continuer le remplissage du formulaire

Cas d'annulation Étant donné un utilisateur sur le formulaire d'édition d'une question souhaitant annuler l'édition Quand il clique sur le bouton "ANNULER" Alors la question n'est pas modifiée et l'utilisateur est redirigé vers la liste des questions