Upload
guillaume-ehret
View
1.021
Download
1
Embed Size (px)
DESCRIPTION
Les slides présentés à Devoxx 2014 pour parler des tests unitaires et comment bien les écrire. Les sources du projet présenté sont sous Github
Citation preview
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Le bon testeur il teste... le mauvais testeur il teste...
@agnes_crepet @guillaumeehret#BonMauvaisTesteur @agnes_crepet @guillaumeehret#BonMauvaisTesteur
Agnes Crepet
@agnes_crepet @guillaumeehret#BonMauvaisTesteur @agnes_crepet @guillaumeehret#BonMauvaisTesteur
Guillaume EHRET
http://javamind-fr.blogspot.fr
@agnes_crepet @guillaumeehret#BonMauvaisTesteur @agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
3 axes d'amélioration
LisibilitéMaintenabilité
Confiance
@YourTwitterHandle#DVXFR14{session hashtag} @agnes_crepet @guillaumeehret#BonMauvaisTesteur
Live
codi
ng
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Lisibilité
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Maintenabilité
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Nommage
Granularité
Assertions
Paramètres
LisibilitéIsolation
Principe boite noire
Interaction avec la base de données
Maintenabilité
Consistence
Rapidité
Catégoriser
Automatisation
Confiance
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Nommage
Granularité
Assertions
Paramètres
LisibilitéIsolation
Principe boite noire
Interaction avec la base de données
Maintenabilité
Consistence
Rapidité
Catégoriser
Automatisation
Confiance
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Nommage
Granularité
Assertions
Paramètres
LisibilitéIsolation
Principe boite noire
Interaction avec la base de données
Maintenabilité
Consistence
Rapidité
Catégoriser
Automatisation
Confiance
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Nommage
Granularité
Assertions
Paramètres
LisibilitéIsolation
Principe boite noire
Interaction avec la base de données
Maintenabilité
Consistence
Rapidité
Catégoriser
Automatisation
Confiance
JunitJunitTestNgTestNg
AssertJAssertJ
MockitoMockito
DBSetupDBSetup
InfinitestInfinitest
@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Nommage
Localisation
Granularité
Assertions
Exceptions
LisibilitéIsolation
Principe boite noire
Interaction avec la base de données
Maintenabilité
Consistence
Rapidité
Catégoriser
Automatisation
Confiance
JunitJunitTestNgTestNg
AssertJAssertJ
MockitoMockito
DBSetupDBSetup
InfinitestInfinitest
@YourTwitterHandle@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Que
stio
ns
@YourTwitterHandle@agnes_crepet @guillaumeehret#BonMauvaisTesteur
Mer
ci
https://github.com/javamind/devoxx2014https://github.com/javamind/devoxx2014web