Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
LavaJug2014 Le bon testeur il teste, le mauvais testeur il teste
Dev-Mind
September 11, 2014
Programming
0
280
LavaJug2014 Le bon testeur il teste, le mauvais testeur il teste
Slides de la soirée sur les tests
http://www.lavajug.org/xwiki/bin/view/Main/EventTwentyOne
Dev-Mind
September 11, 2014
Tweet
Share
More Decks by Dev-Mind
See All by Dev-Mind
Développer une application en Kotlin
javamind
0
78
Présentation informatique
javamind
0
540
2h pour créer une application Android en Kotlin
javamind
0
170
Comment marche un ordinateur
javamind
0
1.1k
Mettre en place une application Android en 50 minutes
javamind
0
61
ITOGO_Conf_-_Optimiser_les_performances_d_une_webapp.pdf
javamind
0
69
Optimiser les performances d'une webapp
javamind
1
95
Mixteen créer son propre ordinateur
javamind
0
100
Optimiser les performances d'une webapp
javamind
0
130
Other Decks in Programming
See All in Programming
Scaling Productivity- How we have improved our dev experience
sockeqwe
1
120
ECサイトの脆弱性診断をいい感じにやりたい/OWASPKansaiNight_LT1_220727
owaspkansai
0
300
Untangling Coroutine Testing (Droidcon Berlin 2022)
zsmb
2
490
Edge Side Frontend という新領域
mizchi
24
10k
クラウド KMS の活用 / TOKYO BLOCKCHAIN TECH MEETUP 2022
odanado
PRO
0
190
FargateとAthenaで作る、機械学習システム
nayuts
0
190
企業内スモールデータでのデータ解析
hamage9
0
910
There's an API for that!
mariatta
PRO
0
110
Google IO 2022 社内LT会 / What's new in Android development tools
shingo_kobayashi
1
420
Records の使い方はこれでいいの? をみんなで考えたい / Java DO #20
gishi_yama
0
130
Now in Android Overview
aosa4054
1
420
Getting Started With Data Structures
adoranwodo
1
270
Featured
See All Featured
How to name files
jennybc
40
63k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
Clear Off the Table
cherdarchuk
79
290k
Designing with Data
zakiwarfel
91
4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
269
12k
Unsuck your backbone
ammeep
659
55k
Why Our Code Smells
bkeepers
PRO
324
55k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
223
49k
Support Driven Design
roundedbygravity
87
8.6k
What the flash - Photography Introduction
edds
63
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
130k
Why You Should Never Use an ORM
jnunemaker
PRO
47
7.7k
Transcript
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Le bon testeur il teste… le
mauvais testeur… il teste
@agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret Le bon testeur @agnes_crepet @guillaumeehret Agnes Crepet
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Guillaume EHRET dev-mind.fr / javamind-fr.blogspot.fr
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret 3 axes d’amélioration Lisibilité Maintenabilité Confiance
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Live coding
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Lisibilité
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Maintenabilté
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Lisibilité Nommage Granularité Assertions Paramètres
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Maintenabilité Isolation Rules Principe boite noire
Interaction avec la base de données
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Confiance Consistence Rapidité Catégoriser Automatisation
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Outils Junit TestNg AssertJ Mockito DbSetup
Infinitest
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Outils Junit TestNg AssertJ Mockito DBSetup
Infinitest
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Questions
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Merci! https://github.com/javamind/bontesteur
@agnes_crepet @guillaumeehret @agnes_crepet @guillaumeehret Références Différences TestNg / Junit Mock
aren’t stubs de Martin Fowler Junit et les rules Les assertions avec Junit