Au secours j’en peux plus de mes tests d’intégration Spring, et ma CI non plus !
Si la plupart des applications développées en Spring possèdent des tests d’intégration, ces derniers sont les bêtes noires des outils de CI.
Combien d’équipes n’ont jamais pris le temps de chérir leur base de tests et ont succombé au chaos d’une architecture de test désorganisée ?
Configuration un peu hasardeuse avec invalidation de contexte entre chaque test
Des dépendances (DBs etc…) gourmandes et mal (ré)utilisées
Des tests copiés collés (non ! personne ne fait ça)
L’impact est double :
des temps d’exécution à rallonge (parfois des heures) et des ressources gâchées
un vrai frein au développement de features (parfois plus long d’écrire les tests que d’implémenter la feature)
Dans ce talk, on veut partager avec vous les bons réflexes pour se lancer dans un vrai ménage de printemps.
L’objectif ? Vous aider à reprendre le contrôle de vos tests d’intégration à travers un live coding de refacto.
Notre pari ? Que vous repartiez avec une envie insatiable d’aller dépoussiérer vos tests, et de les soigner définitivement.
Hugo CAUPERT
Sous ses faux airs de Steve Jobs, avec ses petites lunettes et son col roulé, Hugo était prédestiné à la tech. Fier papa de deux chatons et du tout dernier Macbook pro full options, il s’épanouit au quotidien sur des sujets de backend, de perf, ou d’élevage d’animaux.
Mathilde LORRAIN
Mathilde a percé le secret de la fusion nucléaire et ne s’éteint jamais. Quand on lui a dit que son API pourrait être aussi réactive qu’elle, forcément, elle n’a pas pu s’empêcher… Passionnée de DevOps et de Backend, elle aime quand les choses sont directes et efficaces. Comme elle. D’ailleurs, elle utilise volontiers son surplus d’énergie pour transmettre ses secrets. Il paraît même qu’elle va revenir faire une conf…