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
280
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
140
What's good code and How do I write it?
fpg1503
0
180
Emojicode
fpg1503
0
260
A coisa mais sensacional que passou despercebida na WWDC
fpg1503
0
390
Optionals e o Gato de Schrödinger
fpg1503
0
190
FRP em Swift - Programação Funcional Reativa
fpg1503
0
280
Other Decks in Technology
See All in Technology
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
960
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.3k
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
1
380
そのハーネス、本当に境界になっていますか? AIエージェント時代の実行環境設計【MEGU-Meet #4】
cscengineer
PRO
0
110
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
220
SRE Lounge Hiroshimaへの招待
grimoh
0
190
Why is RC4 still being used?
tamaiyutaro
0
290
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
360
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
260
最近評価が難しくなった
maroon8021
0
220
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
350
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Designing for humans not robots
tammielis
254
26k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
240
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
410
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Test your architecture with Archunit
thirion
1
2.3k
Music & Morning Musume
bryan
47
7.3k
Product Roadmaps are Hard
iamctodd
55
12k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Navigating Team Friction
lara
192
16k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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