Contract testing is a technique for testing an integration point by checking each application in isolation to ensure the messages it sends or receives conform to a shared understanding that is documented in a “contract”.

For applications that communicate via HTTP, these “messages” would be the HTTP request and response, and for an application that used queues, this would be the message that goes on the queue.

In this talk and demo, he going to talk and provide a demo about how to implement contract tests for testing two micro-services.

Takeaways from the talk:

  • Contract Testing Basics
  • Microservices Architecture Testing Strategies
  • Shift-left and fail-fast concepts and implementation
  • Pactflow and pact library usage

May 5 @ 15:00
15:00 — 15:45 (45′)

Akash Tyagi