Simply enter your keyword and we will help you find what you need.

What are you looking for?

TestOps

← Back to timetable

MAIN TRACK TALK

TestOps: A Journey to Story-Based Releases

Do you want to transition from chaos to a streamlined development process? Continuous deployment of small, incremental changes isn’t just for tech giants like Google, Netflix, and Spotify; it’s achievable for you too! This experience report tells Mazin’s journey of implementing a robust test strategy in the public domain. They started with no development process, a perpetually broken main Git branch, and a mad scramble to fix their environments before going live. In just one year, they transformed this chaos into story-based releases, overcoming practical challenges along the way.

Mazin will discuss the challenges he faced: a system architecture consisting of multiple websites with a distributed microservices landscape, each microservice with its own repository; no testing occurred before merging code to the main branch; and end-to-end testing was time-consuming, typically at the very end of the development process. Learn how they transitioned to a monorepo system, reducing deployment time; created several static dev environments, enabling isolated story testing; and later introduced an even better solution for end-to-end testing before merging code. These steps paved the way to story-based releases.


What you’ll learn


From this talk you will learn how to:

A test strategy that ensures end-to-end confidence before merging a story.


Optimizing your development process in a distributed microservices landscape.


Solutions to challenges encountered while moving to story-based releases.


Session details

Track 2

16:10h - 16:55h · May 30th

40 min talk + 5 min Q&A

Topic: TestOps

General Level

Talk in English, Translated to Spanish

A short note from Mazin on his talk

mazin_inaad

Mazin Inaad

Born and raised in the Maldives, Mazin moved to the Netherlands at age 13. In High School he was infected by the automation virus when he discovered programming on the graphical calculator. During his studies at university, he also discovered his second passion: teaching. Mazin was trained to teach Physics and Math to High School students. After graduating, Mazin combined both these passions in his work within Capgemini. As a Test Automation Engineer, he can automate to his heart’s desire, and as a Trainer for the Capgemini Academy he teaches courses related to Test Automation.