Curated list of blog posts, videos and resources on contract testing
- Contract Testing in Actionwith Pact, PactFlow and GitHub Actions - Contract Testing in Action introduces the practice of contract testing through engaging hands-on examples.
- Introduction to contract testing with Pactflow - Introductory series to learn the basics of contract testing with Pactflow.
- Pacts to the Rescue - Beth Skurrie introduces Pact, a consumer driven contracts testing library useful for creating and executing integration tests on microservices.
- Consumer-Driven Contracts with Pact (Sydney API Days 2015) - Beth Skurrie explains how to ensure all services work seamlessly together without relying on complex, fragile integration tests. Discover how Pact addresses this through consumer-driven contracts.
- Verifying Microservice Integrations with Contract Testing - Atlassian Summit 2016 - For a great explanation of consumer-driven contracts (and Pact!), check out this talk from Atlassian at their 2016 summit
- Move Fast and Consumer Driven Contract Test Things - In this talk you will learn the SoundCloud’s process of breaking the monolith into microservices, then see how PACT-based contract tests were introduced, and discuss some of the challenges of adopting such tests in an already-established microservices culture.
- Contract Tests with Pact by Automation University - In this short course you will learn what contract tests are, when to apply them and how to set up your test framework with Pact.
- Microservices Contract Testing with Pact - This course provides a comprehensive understanding of contract testing, introduces the Pact tool for testing microservices communication, and explores orchestrator tools like Pactflow to manage contracts effectively across projects.
- Series of articles on contract testing by Bas Dijkstra - In this series of articles, you’ll be introduced to a (fictitious but realistic) use case for consumer-driven contract testing with Pact and Pactflow.
- PactFlow University - Learn how Pact works through a series of purpose built videos, workshops and training material.
- Pact Workshop JS - This workshop is aimed at demonstrating core features and benefits of contract testing with Pact using JS as a main language.