An experience report summarising the testing practices my team has tried over the past 4 years while building Microservices. Some of them successful, others not so much.
When we started our project there weren’t many established industry practices for the systems we were building. Finding our way in this journey has been an exploratory trip. We’ve scaled from a small project with just a dozen people up to over 100 staff across 10 scrum teams. We have 100% automated regression and a fully automated delivery pipeline capable of CI/CD for nearly 50 applications. We experimented with different test team structures and automation approaches. I’ll share the do and do not lessons I encountered asking the way.