This commit is contained in:
2025-05-15 08:34:49 +02:00
parent 92b44be45b
commit 224663a8db
23 changed files with 1310 additions and 1 deletions

36
TestsUnitaires/README.md Normal file
View File

@@ -0,0 +1,36 @@
# BUT1-Test-Public
Contient les supports de cours, TD, TP et le code nécessaire pour faire les TPs pour DEV2.3, c'est-à-dire la partie du cours de DEV java qui est principalement une initiation aux tests unitaires.
## Première semaine sur les tests ##
### CM ###
petit historique bugs célèbres
pastiche du lièvre et la tortue, le codeur qui ne fait jamais d'erreurs et le codeur qui fait toujours des tests.
précondition
postcondition
invariant
prog défensive
### TD ###
Un peu de modélisation avec le jeu du Memory
précondition, postcondition, invariant dans ce cadre
### TP ###
Prise en main de JUnit sur le jeu du Memory
## Seconde semaine sur les tests ##
### CM ###
Récapitulatif première semaine
Notion de couverture : dans quelle mesure mes tests couvrent bien mon code?
Right BICEP : Comment écrire des tests qui sont utiles?
### TD ###
Principalement notion de couverture.
### TP ###
Quelques détails sur JUnit4 pour servir de référence plus tard.
Debug concret sur un exemple.