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
Améliorer ses test écrits en Java
Search
Dev-Mind
June 11, 2015
Technology
0
71
Améliorer ses test écrits en Java
Slide donné dans le cadre de BBL
Dev-Mind
June 11, 2015
Tweet
Share
More Decks by Dev-Mind
See All by Dev-Mind
Développer une application en Kotlin
javamind
0
120
Présentation informatique
javamind
0
550
2h pour créer une application Android en Kotlin
javamind
0
250
Comment marche un ordinateur
javamind
0
1.3k
Mettre en place une application Android en 50 minutes
javamind
0
98
ITOGO_Conf_-_Optimiser_les_performances_d_une_webapp.pdf
javamind
0
110
Optimiser les performances d'une webapp
javamind
1
130
Mixteen créer son propre ordinateur
javamind
0
110
Optimiser les performances d'une webapp
javamind
0
170
Other Decks in Technology
See All in Technology
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
240
Cracking the KubeCon CfP
inductor
2
240
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
300
Azureの基本的な権限管理の勉強会
yhana
0
220
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
0
140
アクセス制御にまつわる改善 / Improving access control
itkq
0
530
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
230
20240416_devopsdaystokyo
kzkmaeda
1
220
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
280
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
510
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
Featured
See All Featured
Embracing the Ebb and Flow
colly
80
4.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Building Adaptive Systems
keathley
31
1.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
In The Pink: A Labor of Love
frogandcode
138
21k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Améliorer la qualité de ses tests
unitaires écrits en Java
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ 3 axes d’amélioration
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Lisibilité
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Maintenabilité
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Confiance
@guillaumeehret @guillaumeehret - http://dev-mind.fr/
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Lisibilité Nommage - Granularité - Assertions
- Paramètres
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Maintenabilité Isolation - Rules - Principe
boite noire Interaction avec la base de données
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Confiance Consistence - Rapidité - Catégoriser
- Automatisation
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Outils Junit - TestNg -AssertJ -
Mockito - DbSetup - Infinitest
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Références Différences TestNg / Junit Mock
aren’t stubs de Martin Fowler Junit et les rules Les assertions avec Junit
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Questions ? https://github.com/javamind/bontesteur
@guillaumeehret @guillaumeehret - http://dev-mind.fr/ Merci