W7(PM): Solving the integration testing puzzle with Contract Testing

In a world where new software applications are increasingly often built in a distributed (sometimes microservices-based) architecture, where multiple teams are building, deploying and running services and components independently, it can be hard to verify whether all these individual services can still communicate with one another over time. Contract testing is a technique, supported by tools, that can help you deploy your services with confidence in a distributed software system. In this training course, you’ll learn what contract testing is, where it fits into your overall testing strategy and how the Pact framework can help you set up and run contract tests.


Bas Dijkstra


Bas Dijkstra is an independent test automation consultant and trainer. He has been in the test automation field for some 17 years now, and has worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks. He has delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad. He is also the developer of RestAssured.Net, a library that is meant to to make writing tests for HTTP APIs in C# a breeze. He lives in Amersfoort, The Netherlands, with his wife and two sons. When not at work, he likes to go outside for long bike rides, or to sit down and read a good book.