Skip to content

IUT-TDFM331/tdfm331_td1-aed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open in Visual Studio Code

Tests unitaires

Dans ce TP, vous allez apprendre à créer, exécuter des tests unitaires sur un logiciel. Pour ce TP, nous avons choisi le langage Java pour le développement de la logique métier d'une application de gestion de réunions.

Objectifs de l'application

L'objectifs principal de l'application est de permettre aux employés d'une entreprise de réserver des salles de réunions. Une réunion est caractérisée par :

  • Un sujet
  • Une date/heure de début et de fin
  • Une salle
  • Une liste de participants

Fonctionalités de l'application

  • Ajouter des réunions
  • Lister les réunions
  • Supprimer une réunion
  • Rechercher une réunion par son sujet
  • Rechercher un employé par son nom

Implémentation

Le code de base de l'application permet d'effectuer les différentes actions spécifiées ci-dessus.

Travaux à réaliser

  • Forker le projet
  • Lancer les tests unitaires
  • Déterminer la couverture du code (par les tests unitaires)
  • Identifier les classes et méthodes non convertes par les tests
    • fournir un rapport détaillé avec les classes, les méthodes et le pourcentage de codes couvert/non couverts par les tests.
  • Compléter les tests afin d'atteindre un code coverage de 100% sur la classe qui gère les réunions
    • Fourninr un rapport détaillé avec les classes, méthodes et pourcentage du code couverts par les tests.

Pré-requis

  • Langage Orienté Objet (de préférence Java)
  • Installer Git sur son poste de travail
  • Installer le logiciel IntellIJ
  • Installer Java (JDK 8+)

Contraintes

  • Le projet est à réaliser pendant la séance
  • Groupe de 4 étudiants

Méthodologies de travail

  • Commits à chaque nouvelle fonctionnalité
  • Attention, je dois pouvoir identifier clairement le travail de chaque membre du groupe. Ne laissez pas une seule personne macher tout le boulot.

Contributors

Mustapha Ait Hamou S3TG3 am803056

About

tdfm331_td1-aed created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published