Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LavaJug2014 Le bon testeur il teste, le mauvais...
Search
Dev-Mind
September 11, 2014
Programming
0
330
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
Rex scale-up: les impacts du passage à l'échelle
javamind
0
82
Développer une application en Kotlin
javamind
0
190
Présentation informatique
javamind
0
580
2h pour créer une application Android en Kotlin
javamind
0
410
Comment marche un ordinateur
javamind
0
1.6k
Mettre en place une application Android en 50 minutes
javamind
0
170
ITOGO_Conf_-_Optimiser_les_performances_d_une_webapp.pdf
javamind
0
170
Optimiser les performances d'une webapp
javamind
1
190
Mixteen créer son propre ordinateur
javamind
0
130
Other Decks in Programming
See All in Programming
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
220
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
100
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
140
OSS開発者という働き方
andpad
5
1.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
260
私の後悔をAWS DMSで解決した話
hiramax
4
210
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
130
Swift Updates - Learn Languages 2025
koher
2
470
AI時代のUIはどこへ行く?
yusukebe
17
8.7k
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Side Projects
sachag
455
43k
KATA
mclloyd
32
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
GraphQLとの向き合い方2022年版
quramy
49
14k
How to train your dragon (web standard)
notwaldorf
96
6.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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