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)).
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:
L'interface d'ajout est un formulaire divisé en deux parties: "Information générale" et "Information RH".
La partie "Information RH" sera masqué par défauts et on peut visualiser ses champs si seulement si on clique sur le bouton (+). Par contre on peut pas ajouter un candidat sans remplir les champs d'information générale.
Chaque candidat caractérisé par un non,prénom et mail qui sont des champs uniques.
Lors d'ajout d'un candidat son "Etat" sera par défaut "A traiter" et on peut modifier ce champ et choisir une autre option de cette liste sera affichée comme suit: (1-A traiter, 2-Encours de qualif, 3-Attente qualif Manager, 4-Vivier, 5-Vivier++, 6-Convertir en Ressource, 7-Ne plus contacter).
Chaque champ est caractérisé par un type et une taille comme indiquer dans ce tableau ci-dessous:
Scénario Positif:
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.
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:
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
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)
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.
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
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