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 Automatizados para Web - Uma Introdução
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cadu Ribeiro
July 16, 2020
Programming
76
0
Share
Testes Automatizados para Web - Uma Introdução
Cadu Ribeiro
July 16, 2020
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
47
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
51
Vim inside VSCode
duduribeiro
0
36
Continuous Delivery - On the real world
duduribeiro
0
110
An Introduction to Automated Web Testing
duduribeiro
3
85
Continuous Delivery
duduribeiro
0
62
Agility Through Continuous Delivery
duduribeiro
0
56
Hello Ruby
duduribeiro
2
81
Other Decks in Programming
See All in Programming
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
520
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
1
160
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
AI-DLC Deep Dive
yuukiyo
8
4.1k
JOAI2026 1st solution - heron0519 -
heron0519
0
140
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
190
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
500
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
280
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
330
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
250
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
310
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
New Earth Scene 8
popppiees
3
2.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
55k
The Curious Case for Waylosing
cassininazir
0
300
Navigating Weather and Climate Data
rabernat
0
170
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
Designing for Timeless Needs
cassininazir
0
190
Believing is Seeing
oripsolob
1
110
Transcript
testes automatizados para Web uma introdução
Carlos Ribeiro • software developer @ DNSimple • organizador Opensanca
•
[email protected]
• https:#//cadu.dev
o que é um teste?
testes são códigos para garantir o comportamento do seu código
None
None
como garantir o comportamento?
None
None
None
None
None
None
None
None
None
None
None
None
None
testes devem ser simples, legível e direto ao ponto
por quê?
economizar tempo e dinheiro
qualidade
evoluir rápido sem quebrar nada
confiança
None
documentação
TDD
o teste nos guia em como programar
None
None
None
None
None
None
None
None
None
None
na WEB
UI
UI
UI
UI
UI
UI
tipos de testes
pirâmide de testes
UI teste de UI
UI teste de Service (ou Integration Test)
UI teste de Unidade
None
sempre crie teste o mais abaixo da pirâmide que você
conseguir
None
None
None
o teste de Unidade
None
None
None
None
None
o teste de Service (Integration test)
UI teste de Service (ou Integration Test)
None
None
None
None
arrange
arrange act
arrange act assert
None
None
None
o teste de UI
passos para criar um Post • visitar a página de
cadastro de post • preencher o título • preencher o conteúdo • clicar no botão Cadastrar • verificar se o post foi cadastrado
convertendo para código
None
None
None
None
None
None
None
None
None