Slide 1

Slide 1 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur Le bon testeur il teste... le mauvais testeur il teste...

Slide 2

Slide 2 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur @agnes_crepet @guillaumeehret #BonMauvaisTesteur Agnes Crepet

Slide 3

Slide 3 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur @agnes_crepet @guillaumeehret #BonMauvaisTesteur Guillaume EHRET http://javamind-fr.blogspot.fr

Slide 4

Slide 4 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur @agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 5

Slide 5 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 6

Slide 6 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 7

Slide 7 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 8

Slide 8 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 9

Slide 9 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 10

Slide 10 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur

Slide 11

Slide 11 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur 3 axes d'amélioration Lisibilité Maintenabilité Confiance

Slide 12

Slide 12 text

@YourTwitterHandle #DVXFR14{session hashtag} @agnes_crepet @guillaumeehret #BonMauvaisTesteur Live cod in g

Slide 13

Slide 13 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur Lisibilité

Slide 14

Slide 14 text

@agnes_crepet @guillaumeehret #BonMauvaisTesteur Maintenabilité

Slide 15

Slide 15 text

@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

Slide 16

Slide 16 text

@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

Slide 17

Slide 17 text

@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

Slide 18

Slide 18 text

@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 Junit Junit TestNg TestNg AssertJ AssertJ Mockito Mockito DBSetup DBSetup Infinitest Infinitest

Slide 19

Slide 19 text

@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 Junit Junit TestNg TestNg AssertJ AssertJ Mockito Mockito DBSetup DBSetup Infinitest Infinitest

Slide 20

Slide 20 text

@YourTwitterHandle @agnes_crepet @guillaumeehret #BonMauvaisTesteur Q u estion s

Slide 21

Slide 21 text

@YourTwitterHandle @agnes_crepet @guillaumeehret #BonMauvaisTesteur M erci https://github.com/javamind/devoxx2014 https://github.com/javamind/devoxx2014web