Agile + DevOps East 2019 Concurrent Session : Contract Testing with Pact: A Different Approach

Conference archive


Thursday, November 7, 2019 - 4:45pm to 5:45pm

Contract Testing with Pact: A Different Approach

Add to calendar

With the microservice architecture evolving and becoming a golden standard, the necessity of testing the contracts between services appears to be more and more obvious. One of the most interesting solutions here is the Pact tool, which helps with testing and verifying the API contracts in a CI/CD manner and opens up a lot of interesting possibilities. However, the devil is always in the details: the implementation. We need to configure the Pact mock servers, but similar configurations are often needed across all the different parts of testing, from the verification of the providers to end-to-end testing. So why don’t we have a single point of configuration to be used in all of these situations? Join Mihail Mikulaninec to learn some classic approaches to testing with Pact—and expand them—in this exciting journey in microservices development.

Mihail Mikulaninec

Mihail Mikulaninec is a physicist that evolved from a developer at a medical company to an automation QA engineer. He has worked with various businesses (fintech, medicine, design, printing) and tech stacks (C++, C#, Ruby, Python, React, Java). Mihail is passionate about microservices architecture and CI/CD with a focus on quality. He has been involved in the decoupling strategy for a number of companies in order to move toward a microservices world. He currently serves as the senior automation QA engineer at MOO, in London, UK.