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
Cadu Ribeiro
July 16, 2020
Programming
0
65
Testes Automatizados para Web - Uma Introdução
Cadu Ribeiro
July 16, 2020
Tweet
Share
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
18
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
40
Vim inside VSCode
duduribeiro
0
19
Continuous Delivery - On the real world
duduribeiro
0
86
An Introduction to Automated Web Testing
duduribeiro
3
61
Continuous Delivery
duduribeiro
0
36
Agility Through Continuous Delivery
duduribeiro
0
43
Hello Ruby
duduribeiro
2
62
Other Decks in Programming
See All in Programming
AWS Lambda Web Adapterを活用する新しいサーバーレスの実装パターン
tmokmss
6
5.4k
全方位強化 Python 服務可觀測性:以 FastAPI 和 Grafana Stack 為例
blueswen
1
360
CSC305 Lecture 01
javiergs
PRO
1
140
Rails 8 Frontend: 10 commandments & 7 deadly sins in 2025
yshmarov
1
580
Unlocking Python's Core Magic
leew
0
110
"Swarming" をコンセプトに掲げるアジャイルチームのベストプラクティス
boykush
1
150
NEWTにおけるiOS18対応の進め方
ryu1sazae
0
180
型付きで行うVSCode拡張機能開発 / VSCode Meetup #31
mazrean
0
210
RDBの世界をぬりかえていくモデルグラフDB〜truncus graphによるモデルファースト開発〜
jurabi
0
150
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
230
2024-10-02 dev2next - Application Observability like you've never heard before
jonatan_ivanov
0
130
Vue :: Better Testing 2024
up1
1
360
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
Web Components: a chance to create the future
zenorocha
310
42k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Web development in the modern age
philhawksworth
205
10k
The Language of Interfaces
destraynor
154
24k
What's new in Ruby 2.0
geeforr
341
31k
Gamification - CAS2011
davidbonilla
80
5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Scaling GitHub
holman
458
140k
A better future with KSS
kneath
235
17k
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