# 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.