d5:a03

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
d5:a03 [2025/09/24 23:17] 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.
  
 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.
-Voilà 2 exemples de test d'intégration : + 
-  - 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. +===== Travail à faire ===== 
-  - Tester qu’un utilisateur peut emprunter un livre uniquement si :+  - (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
 +  - (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.1758748677.txt.gz
  • Dernière modification : 2025/09/24 23:17
  • de dthevenot