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.