Loading…

Tuesday May 26, 2026 15:00 - 16:30 CEST
Limited Capacity full
Adding this to your schedule will put you on the waitlist.
Summary: Do you find testing your Java microservices tedious? Discover how we at Decathlon use Cucumber and the open-source library Tzatziki to test our applications effortlessly. By combining the expressive power of Cucumber—which allows for writing tests in natural Gherkin language—and Tzatziki’s ready-to-use modules, we have created an approach at Decathlon that drastically simplifies our integration and end-to-end testing. In this hands-on workshop, you will learn how to leverage Cucumber and Tzatziki to test every aspect of your Java microservices, finally reconciling functional understanding, development speed, and test quality.

Content: During this workshop, we will start by introducing Cucumber and the BDD approach we have adopted at Decathlon. You will discover how Tzatziki, our Cucumber Java extension, drastically simplifies the writing of integration tests and allows you to express business requirements in natural language.

We will follow up with three practical exercises.

The first will allow you to test a complete CRUD application with a PostgreSQL database, manipulating and verifying database data without needing to write code.

In the second exercise, you will learn how to mock external API responses while verifying your application's outgoing calls, thus mastering the HTTP interactions of your microservices.

The third exercise will introduce you to Kafka stream testing, where you will discover how to read, write, and validate messages using Avro schemas or JSON format.

Finally, we will tackle a fourth exercise dedicated to testing MCP servers using the new tzatziki-test-mcp module. Because yes, validating your MCP server is crucial before going to production, you will learn how to ensure it is reliable and ready for deployment.

Audience: This workshop is designed for Java developers from beginners to experienced professionals who wish to refine their knowledge of testing and master new tools to improve their workflow.
Speakers
avatar for Alexandre Patelli

Alexandre Patelli

Decathlon
Alexandre Patelli is a Tech Lead with over 4 years of experience at Decathlon. He is primarily passionate about backend technologies, specifically Java and its entire ecosystem. Having recently taken over the maintenance of Decathlon's Tzatziki library, Alexandre aims to evolve the... Read More →
avatar for Philippe Babin

Philippe Babin

Decathlon
Philippe Babin has been serving as a QA Advisor at Decathlon for the past five years. In this role, he supports three feature teams by imparting best practices in quality management to enhance team maturity.

He is highly proficient in test automation and performance testing, spe... Read More →
Tuesday May 26, 2026 15:00 - 16:30 CEST
🏈 PRACTICE ZONE #3 135 Rue Sadi Carnot, Ronchin, France

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link