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
0
77
Testes na Prática
Francesco
November 10, 2018
Tweet
Share
More Decks by Francesco
See All by Francesco
Testando o App do Nubank - TDC Florianópolis 2019
fpg1503
2
250
Testando o App do Nubank - CocoaHeads
fpg1503
2
260
Garantindo qualidade no app do Nubank
fpg1503
0
150
Testando o App do Nubank
fpg1503
1
110
What's good code and How do I write it?
fpg1503
0
160
Emojicode
fpg1503
0
240
A coisa mais sensacional que passou despercebida na WWDC
fpg1503
0
340
Optionals e o Gato de Schrödinger
fpg1503
0
170
FRP em Swift - Programação Funcional Reativa
fpg1503
0
260
Other Decks in Technology
See All in Technology
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
450
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
150
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
21
9.8k
「Linux」という言葉が指すもの
sat
PRO
3
110
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.1k
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
530
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
KotlinConf 2025_イベントレポート
sony
1
120
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
180
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
230
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
130
Featured
See All Featured
Embracing the Ebb and Flow
colly
87
4.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
For a Future-Friendly Web
brad_frost
180
9.9k
How GitHub (no longer) Works
holman
315
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Fireside Chat
paigeccino
39
3.6k
The Cult of Friendly URLs
andyhume
79
6.6k
Why Our Code Smells
bkeepers
PRO
339
57k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
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