d5:a03

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
d5:a03 [2025/09/24 11:14] – créée dthevenotd5:a03 [2025/10/03 10:14] (Version actuelle) – [Travail à faire] dthevenot
Ligne 1: Ligne 1:
-====== Les tests d'intégration ======+====== D5-A03 : Les tests d'intégration ====== 
 +===== Contexte : Bibliothèque numérique =====
  
 Vous aller vérifier que plusieurs composants du système fonctionnent correctement ensemble. Vous aller vérifier que plusieurs composants du système fonctionnent correctement ensemble.
Ligne 5: Ligne 6:
 Contrairement aux tests unitaires qui testent une seule classe/méthode, le test d’intégration vérifie la collaboration entre classes. Contrairement aux tests unitaires qui testent une seule classe/méthode, le test d’intégration vérifie la collaboration entre classes.
  
-  - Tester qu’un utilisateur peut emprunter un livre uniquement si :+===== Travail à faire ===== 
 +  (Steve) Unicité de l’ISBN dans la bibliothèque : Un même ISBN ne peut pas être enregistré deux fois dans la Bibliothèque. Cela garantit l’intégrité des données et empêche des doublons malveillants. 
 +  - (Emile)Tester qu’un utilisateur peut emprunter un livre uniquement si :
     * le livre n’est pas déjà emprunté     * le livre n’est pas déjà emprunté
 +  - (Medhi)Tester qu’un utilisateur peut emprunter un livre uniquement si :
     * l’utilisateur a moins de 3 emprunts     * l’utilisateur a moins de 3 emprunts
-  - Vérifier que l’état du livre(emprunté ou pas) et la liste des emprunts de l’utilisateur sont correctement mis à jour.+  - (Morgann)Retour de livre et mise à jour du stock 
 +    * Préconditions : un livre est déjà emprunté par un utilisateur. 
 +    * Action : l’utilisateur retourne le livre. 
 +    * Vérifications : 
 +      - le livre passe en statut disponible 
 +      - le livre est supprimé de la liste des emprunts de l’utilisateur 
 +     
 + 
 +==== Consignes : Pour chaque règle : ==== 
 +  - Compléter/Créer la ou les méthodes nécessaires 
 +  - Compléter la ou les classes de tests nécessaires 
  
  
  • d5/a03.1758705250.txt.gz
  • Dernière modification : 2025/09/24 11:14
  • de dthevenot