Development3H Hands-on Lab180min
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 CansOrange
johan martinssonIndépendant
talkDetail.whenAndWhere
Friday, April 18, 13:30-16:30
Neuilly 154
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.
johan martinsson
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.
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.speakerNotEnabledComments