Jeudi 19 Mars 2025 @ Sophia-Antipolis : Tester les apps Spring Boot

2026, Mar 19    

Le Riviera JUG organise une rencontre gratuite sur le thème des tests dans Spring Boot le jeudi 19 Mars à partir de 18h dans les locaux de Amadeus Sophia Antipolis. Vous pouvez entrer sur le site d'Amadeus avec votre véhicule et vous garer à 2 pas (si vous avez de grandes jambes) de l'amphi où aura lieu la soirée !

On connaît tous l'adage : « Tester, c'est douter. » C’est beau, c’est pur, mais c’est aussi le meilleur moyen de passer ses weekends à débugger une NullPointerException en prod pendant que le reste du monde profite du soleil.

Alors, j'ai bien suivi le conseil : j'ai mis des tests partout. Résultat ? Maintenant, je passe mes week-ends à attendre que ma CI se termine.

Finalement il doit y avoir moyen de faire autre chose de son week-end, je compte sur Daniel pour nous donner tous les meilleurs outils de spring pour tester efficacement.

Ne manquez pas cette soirée et faites tourner l'info ! :)

Programme

Horaire Description
18:00 - 18:30 Accueil
18:30 - 19:15 Daniel Garnier-Moiroux : Tester les apps Spring Boot
19:15 - 19:45 Buffet, boissons
19:45 - 20:30 Daniel Garnier-Moiroux : Tester les apps Spring Boot
20:30 Troisième mi-temps dans un resto à proximité !

Programme détaillé

Quand on génère un projet sur start.spring.io, tout est inclus pour commencer à développer, et même à tester! Il y a un test avec @SpringBootTest, tout est simple et rapide. 6 mois plus tard, vos tests prennent 12 minutes à s'exécuter, et vous avez un échec aléatoire au moins une fois par jour. Et des mocks partout, et des tests d'intégration de 197 lignes de long. @SpringBootTest est simple à utiliser, et permet de démarrer immédiatement. Mais en l'utilisant partout, les développeurs passent à côté de tout ce que Boot peut apporter en termes de tests. Ils ne pensent pas suffisamment à l'architecture de leurs tests, ne produisent pas des tests lisibles, perdent de vue l'utilité des tests: feedback rapide, confiance, guide pour le design...

Dans ce talk, vous découvrirez toute la panoplie de tests offerte par Spring Boot, via des exemples en live-coding. Au programme: les test slices, le cache de TestContext pour une exécution rapide, intégration test containers, toutes les techniques de test HTTP... Et surtout, les pépites cachées dans spring-boot-starter-test, comme Awaitility et AssertJ. Repartez avec toutes les best practices - appliquées à Spring.

À propos des intervenants

Daniel Garnier-Moiroux

Daniel est ingénieur dans les équipes Spring, où il contribue à Spring Security et Spring AI. Dans sa carrière, il a également été consultant, tech lead, et prof en école d'ingénieur.


Pour venir

Amadeus, main site, Mistral auditorium 485 Rte du Pin Montard 06410 Biot

Garez-vous à l'intérieur du site !

Plan d’accès

Réservation

alt text

Sponsors

Sponsor Rôles
https://amadeus.com/fr Salle