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
Mitigando incosistências em API Rest através de...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Bruno Pulis
March 30, 2021
Programming
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mitigando incosistências em API Rest através de testes de retrocompatibilidade
Bruno Pulis
March 30, 2021
More Decks by Bruno Pulis
See All by Bruno Pulis
Qualidade de Software sob o ponto de vista da acessibilidade
brunopulis
0
72
Visão de testes de acessibilidade
brunopulis
0
75
Técnicas para um desenvolvimento acessível
brunopulis
1
140
Desenvolvimento com práticas acessíveis
brunopulis
0
86
52º Café, Testes e Pão de Queijo - Testando acessibilidade com Cypress
brunopulis
2
240
AGXP 2020 - Testes de acessibilidade com Cypress
brunopulis
1
500
Precisamos falar sobre HTML
brunopulis
0
110
A acessibilidade durante a Pandemia
brunopulis
0
180
Ferramentas de testes automatizados para acessibilidade web
brunopulis
0
69
Other Decks in Programming
See All in Programming
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
650
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.4k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
460
yield再入門 #phpcon
o0h
PRO
0
550
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
530
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
140
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
140
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
200
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
1B+ /day規模のログを管理する技術
broadleaf
0
140
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
510
えっ!!コードを読まずに開発を!?
hananouchi
0
220
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
A Modern Web Designer's Workflow
chriscoyier
698
190k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The untapped power of vector embeddings
frankvandijk
2
1.8k
It's Worth the Effort
3n
188
29k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Navigating Weather and Climate Data
rabernat
0
380
The SEO Collaboration Effect
kristinabergwall1
1
510
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
830
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Transcript
Mitigando inconsistências em APIs REST através de testes de retrocompatibilidade
Foto por Unsplash Artigo: encurtador.com.br/xLRX7
GABRIEL SANTOS QA - Itaú Unibanco BRUNO PULIS QA -
Concrete Solutions in/gabriel-santoss in/pulis
Como vocês validariam o Swagger de uma API, com 100
endpoints, que acabou de sofrer uma atualização? Foto por Nathan Dumlao em Unsplash
Foto por Daniel Cheung em Unsplash Testes de RETROCOMPATIBILIDADE Icons
por Flaticon Verifica se a versão atual do software é compatível com suas versões anteriores. v1 v2
Photo by Daniel Cheung on Unsplash Foto por Freepik testes
unitários testes de contrato versionamento Swagger-Diff
O Swagger-Diff é uma ferramenta que detecta diferenças entre dois
Swaggers distintos de uma API.
None
$ swagger-diff .\swagger-antigo.json .\swagger-novo.json - missing endpoints - delete /pets/{}
- get /pets/{} - post /pets - incompatible request params - get /pets - missing request param: tags (in: query, type: array) - missing request param: limit (in: query, type: integer) - incompatible response attributes - get /pets - missing default response Exemplo Local
Exemplo CI
Velocidade CI/CD Customizável Teste Automatizado Vantagens do Swagger Diff Icons
por Flaticon
Foto por Chen Liu em Unsplash