Overview
Syllabus
Intro
Integrated tests are a scam
The problem with integrated tests
Achieving test symmetry
The problem with mocks
Rainbows and unicorns
No automated tools
The downside of microservices
The gateway to production
System integration tests
Packed
Benefits of contracts
Realworld examples
Setting up the world
Setting expectations
Act and assert
Service Provider
Test Data
Provider State
Verification State
Provider Verification
Sharing Contract
Pact Broker
Autogenerated documentation
Decouple releases
Non HTTP services
Underlying principles
Do I still need integration tests
Confidence vs responsiveness
Ditching integration tests
Consumerdriven contracts
When should you not use Pact
Language independence
Summary
Questions
Taught by
NDC Conferences