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 | ||
ens:dasi2014-2015:dasi:tptestsunitaires [2015/01/13 07:36] admin Cordier Amelie () [Partie 3 - Premiers pas en TDD] |
ens:dasi2014-2015:dasi:tptestsunitaires [2015/01/13 07:39] (Version actuelle) admin Cordier Amelie () [Partie 4 - Problème] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Les tests unitaires avec JUnit ====== | ====== Les tests unitaires avec JUnit ====== | ||
- | L' | + | L' |
Ligne 96: | Ligne 96: | ||
Question subsidiaire : pensez-vous à d' | Question subsidiaire : pensez-vous à d' | ||
- | ===== Partie | + | ===== Partie |
+ | |||
+ | Appelez l' | ||
1. Sélection du sujet. | 1. Sélection du sujet. | ||
Ligne 102: | Ligne 104: | ||
En fonction du chiffre qui vous aura été attribué, réalisez l'un des deux sujets ci-dessous. | En fonction du chiffre qui vous aura été attribué, réalisez l'un des deux sujets ci-dessous. | ||
- | **Sujet 1.** Ecrire | + | **Sujet 1.** Écrire |
- | **Sujet 2.** Ecrire | + | **Sujet 2.** Écrire |
2. Travail à faire. | 2. Travail à faire. | ||
- | * Ecrivez | + | * Écrivez |
- | * Ecrivez | + | * Écrivez |
* des assertions, | * des assertions, | ||
* des tests vérifiant que les exceptions sont bien levées quand elles doivent l' | * des tests vérifiant que les exceptions sont bien levées quand elles doivent l' | ||
Ligne 120: | Ligne 122: | ||
4. Sur le nouveau code obtenu : | 4. Sur le nouveau code obtenu : | ||
* Implémentez la classe principale. | * Implémentez la classe principale. | ||
- | * Appliquez les tests | + | * Appliquez les tests. |
* Itérez jusqu' | * Itérez jusqu' | ||
* Décrivez votre démarche dans votre compte-rendu. | * Décrivez votre démarche dans votre compte-rendu. | ||
- | 5. Questions bonus. | ||
- | |||
- | * Pouvez-vous estimer la couverture structurelle de vos tests, pour chacun des exercices réalisés dans ce TP ? Expliquez dans votre compte-rendu. | ||
- | * Les tests unitaires font parfois appel à la notion de mutation ? Qu' | ||