Главная
Study mode:
on
1
Intro
2
Integrated tests are a scam
3
The problem with integrated tests
4
Achieving test symmetry
5
The problem with mocks
6
Rainbows and unicorns
7
No automated tools
8
The downside of microservices
9
The gateway to production
10
System integration tests
11
Packed
12
Benefits of contracts
13
Realworld examples
14
Setting up the world
15
Setting expectations
16
Act and assert
17
Service Provider
18
Test Data
19
Provider State
20
Verification State
21
Provider Verification
22
Sharing Contract
23
Pact Broker
24
Autogenerated documentation
25
Decouple releases
26
Non HTTP services
27
Underlying principles
28
Do I still need integration tests
29
Confidence vs responsiveness
30
Ditching integration tests
31
Consumerdriven contracts
32
When should you not use Pact
33
Language independence
34
Summary
35
Questions
Description:
Discover how to make microservices work harmoniously together using consumer-driven contracts in this informative conference talk. Explore the challenges of integration testing in microservice architectures and learn how Pact offers a solution. Delve into the benefits of contract testing, including improved confidence, decoupled releases, and auto-generated documentation. Examine real-world examples, setup processes, and best practices for implementing Pact in your projects. Gain insights into when to use Pact, its language independence, and how it can potentially replace traditional integration tests. Enhance your understanding of microservice testing strategies and learn to balance confidence with responsiveness in your development process.

Pacts to the Rescue! Making Your Microservices Play Nicely Together

NDC Conferences
Add to list
0:00 / 0:00