StreamlinkTeam / streamlink_contact_manager

0 stars 0 forks source link

S1.1 Ajouter les informations générales et complémentaires d'un candidats #13

Open FarahMtallah opened 4 years ago

FarahMtallah commented 4 years ago

User story :

En tant que responsable RH je voudrais avoir la possibilité d' Ajouter les détails d'un candidats et de remplir les champs suivants :

Informations générales:(Nom, Prénom, Titre,Mail(avec bouton "+" pour ajouter une autre adresse mail), Tel (avec bouton "+" pour ajouter un numéro tel),Date de naissance, Nationalité, Adresse (lieu -code postal-ville-pays)).

Informations RH: (Etat (par défauts en cours), Département, Responsable RH, Responsable manager, Mobilité, Disponibilité).

L'utilisateur peut remplir les champs obligatoires de cette interface et "Ajouter" ce candidat qui sera Enregistrer et affiché dans le top de la liste, ou "annuler" cette opération et retourner a la page principale de rubrique "Candidat" sans confirmer l'ajout. Si l'utilisateur clique sur le bouton "Suivant" l'interface "Compétences" sera affichée et ce candidat sera enregistré. (on ne peut pas passer a l'interface suivante sans remplir tous les champs obligatoires)

Critères d’acceptation:

image

image

Scénario Positif:

  1. Visualiser le formulaire d'ajout d'un candidat

Given: Je suis connectée à "Calendar" avec un compte "Responsable RH" And: je choisis "Candidats" dans le menu d'application When: Je clique sur le bouton "Ajouter un candidat" Then: je doit voir un formulaire d'ajout claire,cohérent et organisée And ce formulaire est composé de deux grande parties: ---------------> Information Générale : c'est la partie principale d'ajout ---------------> Information RH :masqué par défaut.

  1. Ajouter un candidat

Given: Scénario "Visualiser le formulaire " est exécute avec sucées And: je rempli les champs obligatoire de cette interface
When: Je clique sur le bouton "Ajouter" Then: le candidat sera ajouté au début de la liste des candidats

Scénario négatif:

  1. Ajouter un candidat sans remplir ses champs obligatoires

Given: Scénario "Visualiser le formulaire " est exécute avec sucées And: je saisie les informations d'un candidat sans remplir tout les champs obligatoires When: Je clique sur le bouton "Ajouter" Then: un message sera afficher indiquant qu'on ne peut pas ajouter ce candidat. And un message sera affiché au dessous de chaque champ obligatoire non rempli

image

image