Partie 1 : Service à tester
Partie 2 : Critères d’acceptance
Partie 3 : Création projet Eclipse et ajout des librairies Junit
Partie 4 : Classe de test
Partie 1 : service à tester
La classe à tester est la classe ServiceFormation en charge de :
Lire une (obtenir les informations associées)
Créer une formation dans le catalogue
Modifier une formation
Supprimer une formation
Comparer deux formations
Fournir la liste des formations
Créer une demande de formation pour un Employé
Associer un lieu à une formation.
…
Dans la suite, nous nous concentrons sur le test unitaire associé à la lecture des informations d’une formation à partir de l’identifiant de la formation.
Partie 3 : scénarios de test
Scénario 1
Si l’identifiant fourni n’est pas conforme au format attendu pour un identifiant de formation, informer l’utilisateur que l’identifiant n’est pas conforme
Scénario 2
Si l’identifiant fourni est conforme et existe dans le système , retourner la formation correspondant à l’identifiant : thème, description
Scénario 3
Si l’identifiant fourni est conforme n’existe pas dans le système , informer l’utilisateur que l’identifiant n’existe pas
Scénario 4
Si le temps de recherche de la formation dure plus de trois seconde, informer l’utilisateur que la recherche n’a pas été fructueuse et lui demander de recommencer.
Partie 4 : Création projet Eclipse et ajout des librairies Junit