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
43
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
210
Testando o App do Nubank - CocoaHeads
fpg1503
2
210
Garantindo qualidade no app do Nubank
fpg1503
0
110
Testando o App do Nubank
fpg1503
1
71
What's good code and How do I write it?
fpg1503
0
120
Emojicode
fpg1503
0
190
A coisa mais sensacional que passou despercebida na WWDC
fpg1503
0
250
Optionals e o Gato de Schrödinger
fpg1503
0
120
FRP em Swift - Programação Funcional Reativa
fpg1503
0
220
Other Decks in Technology
See All in Technology
Four keys改善の取り組み事例紹介
sansantech
PRO
3
230
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.4k
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
2
320
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
180
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
540
強みを伸ばすキャリアデザイン
yug1224
0
200
NgRx Signal Store
rainerhahnekamp
0
120
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
170
0→1開発における技術選定において一番大切なこと
bicstone
1
330
人間の尊厳、幸福、アクセシビリティ / 第116回「WEB TOUCH MEETING」アクセシビリティSP
nulabinc
PRO
2
180
Databricks における 『MLOps』
databricksjapan
2
140
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Raft: Consensus for Rubyists
vanstee
132
6.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Practical Orchestrator
shlominoach
181
9.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
A Tale of Four Properties
chriscoyier
150
22k
Product Roadmaps are Hard
iamctodd
43
9.7k
Designing the Hi-DPI Web
ddemaree
276
33k
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