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
Testes na Prática
Search
Francesco
November 10, 2018
Technology
97
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Testes na Prática
Francesco
November 10, 2018
More Decks by Francesco
See All by Francesco
Testando o App do Nubank - TDC Florianópolis 2019
fpg1503
2
270
Testando o App do Nubank - CocoaHeads
fpg1503
2
280
Garantindo qualidade no app do Nubank
fpg1503
0
180
Testando o App do Nubank
fpg1503
1
130
What's good code and How do I write it?
fpg1503
0
180
Emojicode
fpg1503
0
250
A coisa mais sensacional que passou despercebida na WWDC
fpg1503
0
380
Optionals e o Gato de Schrödinger
fpg1503
0
180
FRP em Swift - Programação Funcional Reativa
fpg1503
0
280
Other Decks in Technology
See All in Technology
新しいVibe Codingと”自走”について
watany
5
270
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
600
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
510
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.8k
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
280
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
140
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
0
120
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
420
protovalidate-es を導入してみた
bengo4com
0
160
LLMにもCAP定理があるという話
harukasakihara
0
280
失敗を資産に変えるClaude Code
shinyasaita
0
140
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
120
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The Spectacular Lies of Maps
axbom
PRO
1
790
A designer walks into a library…
pauljervisheath
211
24k
Transcript
Testes na Prática 10/11/2018
Código https://github.com/fpg1503/TestsWorkshop
Server https://tests-workshop.herokuapp.com
Local Server [sudo] gem install sinatra ruby server.rb
TESTES NA PRÁTICA Quem sou eu
6 MINIMAL STY LE Francesco Perrotti‑Garcia Software Engineer @fpg1503
Mais de 1200 funcionários Clientes fazem tudo pelo app Cultura
de qualidade e testes
Algumas perguntas:
Quem nunca escreveu um teste? ALGUMAS PERGUNTAS
Quem já escreveu mas não escreve no dia-a-dia? ALGUMAS PERGUNTAS
Quem escreve testes diariamente? ALGUMAS PERGUNTAS
Por que testar? TESTES NA PRÁTICA
www.yourdomain.com Por que testar?
www.yourdomain.com Por que testar? Testes te dão segurança que o
app funciona Dormir a noite
www.yourdomain.com Por que testar? Testes te dão segurança que o
app funciona Dormir a noite Não se preocupe em quebrar nada que já existe Refatorar sem medo
www.yourdomain.com Por que testar? Testes te dão segurança que o
app funciona Dormir a noite Não se preocupe em quebrar nada que já existe Refatorar sem medo Vários devices, tamanhos de fonte, acessibilidade Inclusão
We want customers to love us fanatically POR QUE TESTAR?
We want customers to love us fanatically POR QUE TESTAR?
We want customers to love us fanatically POR QUE TESTAR?
None
None
None
Tipos de Teste TESTES NA PRÁTICA
www.yourdomain.com Tipos de Teste
www.yourdomain.com Unitário Tipos de Teste
www.yourdomain.com Unitário Integração Tipos de Teste
TIPOS DE TESTE Integração
TIPOS DE TESTE Integração
Unitário TIPOS DE TESTE
Hands-on! TESTES NA PRÁTICA
Setup HANDS-ON!
Escrevendo testes em uma aplicação legada HANDS-ON!
Dúvidas? TESTES NA PRÁTICA
Trabalhe Conosco! sou.nu/jobs-at-nubank
None