Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Acabando com as quebras de contrato nos seus mi...
Search
Juliana Fernandes
July 06, 2017
Technology
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Acabando com as quebras de contrato nos seus micro-serviços
Conheça um pouco sobre teste de contrato e porque ele é importante
Juliana Fernandes
July 06, 2017
More Decks by Juliana Fernandes
See All by Juliana Fernandes
SOLID
littlejuh
0
75
Testes de Software
littlejuh
0
62
Construindo releases confiáveis com o uso de Canary Release.
littlejuh
0
88
Social Coding: Contribuindo, Aprendendo e Conhecendo Pessoas
littlejuh
0
72
Definindo uma estratégia de testes em um contexto de microserviços
littlejuh
0
42
Como evitar monolitos distribuídos
littlejuh
0
110
Short-Lived Branch Based Development
littlejuh
0
92
Compartilhando Experiências da ThoughtWorks University
littlejuh
0
130
Desenvolvendo e deployando aplicações PHP utilizando Docker
littlejuh
1
120
Other Decks in Technology
See All in Technology
AI時代の闇と光
tatsuya1970
0
110
AI Driven AI Governance
pict3
0
490
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
変更し続けられるシステムをどう保つか — AI時代のSSoTという設計原則
kawauso
0
140
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
ガバナンスの「ちょうどいい落とし所」を探れ!開発スピードを妨げない運用判断の勘所 / SRE NEXT 2026
genda
1
250
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
280
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
490
発表と総括 / Presentations and Summary
ks91
PRO
0
140
SRE Next 2026 何でも屋からの脱却
bto
0
970
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Practical Orchestrator
shlominoach
191
11k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
Typedesign – Prime Four
hannesfritz
42
3.1k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
YesSQL, Process and Tooling at Scale
rocio
174
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
340
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
KATA
mclloyd
PRO
35
15k
Transcript
TDC FLORIPA - 2017 - TESTES 1
littlejuh littlejuh_ pedrro pedrohns_ 2
3
Payment Service Fraud Service Installments Service Payment Provider 4
None
Payment Service Fraud Service Installments Service Payment Provider Quebra de
contrato Quebra de contrato
None
8 Integração
9
None
None
▪ ▪ ▪ ▪ 12 ▪ ▪ ▪
13
14
15 ▪ ▪ ▪ ▪ ▪ ▪ ▪
16 ▪ ▪ ▪
17
18
19
20 ▪ ▪ ▪ ▪ ▪
▪ Consumer Driven Contracts - Martin Fowler ▪ Integration Contract
Test - Martin Fowler ▪ Testing Strategies in a Microservice Architecture - Toby Clemson ▪ Pact - Documentação ▪ Consumer-contract.js - Repositório 21
Pedro Silva
[email protected]
Juliana Fernandes
[email protected]