STARWEST 2020 Concurrent Session : Leveraging Contract Testing with Pact for Microservices


Thursday, October 8, 2020 - 1:00pm to 2:00pm

Leveraging Contract Testing with Pact for Microservices

More and more, software architecture moves to use micro service schemes, and how to ensure communication between services has become more important under this distributed software architecture. Other than testing pyramid strategies that we've already known about, I will introduce another layer in the service layer testing. During this talk, I will address the importance of contract testing in micro service architecture, why and how contract testing would help on quality assurance of services. Also, I will introduce some industrial tools and framework we could apply on achieving it. I will be using Pact as the tool in my demo example. At last, I will show code snippets on how to do the contract testing with examples on how to leverage contract testing on your micro services to ensure the integration between services are tested and quality assured.


Carolyn joined N26 as a software engineer. She’s originally from Taiwan, before moving to Berlin, she lived in the USA for 6 years including study, and worked for many big tech companies for 4-5 years as developers and software quality engineers. Her academic background was on electrical engineering and wireless telecommunications, she also studied computer engineering in her graduate program in the USA. In Carolyn’s free time, she enjoyed speaking in tech events, attending tech meetups, conferences, and networking events, and meet different people. She has passion about IT technologies in different industries.