DevelopmentDevelopment
3H Hands-on Lab180min
INTERMEDIATE

En finir avec les problèmes de mock

L'adapter contract testing utilise l'architecture hexagonale pour dépasser les limites des tests avec mocks, assurant des tests fiables des dépendances externes. Elle permet de tester le code métier sans mocks, éliminer les erreurs, rendre les tests lisibles et fiabiliser l'intégration avec les services externes. Requis : Docker, Typescript/Java, TDD.

Mathieu Cans
Mathieu CansOrange
johan martinsson
johan martinssonIndépendant

talkDetail.whenAndWhere

Friday, April 18, 13:30-16:30
Neuilly 154
talks.description
Vos tests sont au vert mais vous avez un bug?Vous devez changer vos tests quand vous refactorez ?Vous n'avez pas confiance dans vos tests lorsque vous déployez en production ?L'intégration avec des services externes est source de bugs ?Ces problèmes peuvent venir des limitations des tests avec mocks, mais comment dépasser cette limite?L'adapter contract testing s'appuie sur l'architecture hexagonale pour tester les dépendances externes et obtenir des simulateurs afin de tester vos applications métier en toute confiance.Venez découvrir comment cette technique permet de :Tester l'ensemble du code métier sans mocksFaire disparaitre les erreurs de "mocks"Rendre les tests lisiblesFiabiliser l'utilisation de services externesOuvrir des opportunités d'architectureTester l’intégration avec les services externes, sans polluer la CIPré-requis :Maitrise nécessaire des tests unitairesUtilisation du portable des participants avec Docker fonctionnelTypescript + node ou JavaDes connaissances sur le TDD et l'architecture hexagonale peuvent aiderPour gagner du temps, clonez https://github.com/adapter-contract-testing/snail-race-kata et suivez les requirements du README.
tests
intégration
mocks
architecture
talks.speakers
Mathieu Cans

Mathieu Cans

Orange

France

Convaincu que la responsabilité collective de la qualité ainsi que l’existence de feedbacks sont au cœur de la réussite des projets informatiques, je développe des produits en équipe par petits incréments.
johan martinsson

johan martinsson

Indépendant

France

Johan Martinsson est développeur, coach tech et formateur, passionné par le code et la conception logicielle.
Co-créateur des conférences SnowCamp et AlpesCraft, et animateur de meetups depuis 2009, il trouve souvent de (bonnes) excuses pour présenter du code lors de conférences.
comments.title

comments.speakerNotEnabledComments