Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
d5:a02 [2025/09/18 09:15] – dthevenot | d5:a02 [2025/09/18 09:44] (Version actuelle) – [A02 : Les tests (unitaires et d'intégration)] dthevenot | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* https:// | * https:// | ||
===== A02 : Les tests (unitaires et d' | ===== A02 : Les tests (unitaires et d' | ||
+ | __Durée estimée__ : 4 heures | ||
==== Objectif pédagogique ==== | ==== Objectif pédagogique ==== | ||
* Comprendre la différence entre tests unitaires, d’intégration, | * Comprendre la différence entre tests unitaires, d’intégration, | ||
Ligne 33: | Ligne 34: | ||
- Vérifier le calcul du prix TTC. | - Vérifier le calcul du prix TTC. | ||
- Vérifier que l’ajout d’un livre à un utilisateur fonctionne. | - Vérifier que l’ajout d’un livre à un utilisateur fonctionne. | ||
- | - Ajouter au moins 2 tests supplémentaires par classe pour couvrir des cas limites (ex. : emprunter plus de 3 livres, prix négatif, etc.). | + | - Ajouter au moins 2 tests supplémentaires par classe(y compris la classe Emprunt) |
- Exécuter les tests et corriger les bugs si nécessaire. | - Exécuter les tests et corriger les bugs si nécessaire. | ||
- | < | + | < |
===== ===== | ===== ===== | ||
====== Les tests d' | ====== Les tests d' | ||
Ligne 47: | Ligne 48: | ||
* le livre n’est pas déjà emprunté | * le livre n’est pas déjà emprunté | ||
* l’utilisateur a moins de 3 emprunts | * l’utilisateur a moins de 3 emprunts | ||
- | - Vérifier que l’état du livre et la liste des emprunts de l’utilisateur sont correctement mis à jour. | + | - Vérifier que l’état du livre(emprunté ou pas) et la liste des emprunts de l’utilisateur sont correctement mis à jour. |