Vous êtes sur la page 1sur 4

Atelier 1 Description des besoins fonctionnels et

non fonctionnels du projet

TimeSheet est une application web qui sera utilisée par l’entreprise “SSII consulting ”elle
consiste a gérer tous les employés et les départements de cette entreprise, a travers cette
application on peut gérer les activités des employées , gérer leurs contrats et envoyer des
employées en mission vers d’autres entreprises.

Besoins fonctionnels :
Ajouter et afficher tous les départements, ajouter une entreprise

Affecter un département a une Entreprise

Ajouter un employer, assigner un contrat et affecté a un département

Afficher le nombre des employés.

Afficher tous les noms des employés.

Besoins non fonctionnels :


Sécurité , Performance, Maintenabilité, capacité…

outil de gestion de test utilisé : Squach

Atelier 2 Elaboration d’un plan de tests fonctionnels


I-Authentification:
I-1-Connexion établie:L'employé doit être connecté avec son login et mot de passe.
I-2-Redirection vers la page d'accueil selon le rôle: l’employé doit être redirigé vers la page
d’accueil selon son rôle.
I-3-Connexion non établie:La tentative de connexion doit être non établie lors de la
connexion avec un login ou avec un mot de passe incorrect et un message d’erreur doit
s’afficher.
II-Employé Service:
II-1-Affecter Employé:L’employé doit être ajouté dans la base de donné en insistant sur le
champ rôle qui doit être rempli si non l'employeur ne s'ajoute pas.
II-2-Affecter Employé au département:l'employé affecté au département si et seulement si
les deux entité existe dans la base de donné.
II-3-Ajouter un contrat: Ajouter un contrat en spécifiant un contrôle sur le champ dateDebut
(n’est pas une date récente et champ obligatoire)
II-4-Affecter Contrat a employé: Affecter un contrat à un employé qui doit être n’a pas de
contrat préalablement et les deux entités déjà existantes.
II-5-Retourner l’ensemble des employés:Afficher tous les employés on spécifiant les contrat
a lesquels il sont rattachés s’il existe.
III-TimeSheet Service:
III-1-Ajouter Mission:Ajouter une Mission les champs name et description doit être saisies
III-2- Affecter Mission au Département:Affecter mission au département sachant qu'une
mission ne doit affecter à un seul département
III-3-Ajouter Timesheet:l'employé et la mission doit être déjà existantes et la date de début et
de fin doit être sémantiquement correcte(Date-Saisie<Date-Début<Date-Fin)
IV-Entreprise Service:
IV-1-Ajouter Entreprise:Ajouter une entreprise en prenant en considération le champ raison
sociale qui doit être adéquat avec le champ nom(vérification de l'existence du raison sociale
associé au nom de l’entreprise)
IV-2-Ajouter Département:Ajouter departement avec un id unique à différents autre
départements
IV-3-Affecter département a entreprise:Affecter département a une entreprise sachant
qu'une entreprise ne doit pas être affectée qu'à une seule département.
Atelier 3 Tests statiques sur la documentation du
projet

URL Squach_tm

Atelier 4 Elaboration d’un plan de tests structurels

URL Squach_tm
Atelier 5 Outil de gestion des tests

Squash:

● URL Squash-tm: https://saas-esprit01.henix.com

Vous aimerez peut-être aussi