Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Garantindo a experiência do usuário com testes ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ramon Schmidt Rocha
April 26, 2019
Programming
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Garantindo a experiência do usuário com testes de regressão visual
Ramon Schmidt Rocha
April 26, 2019
More Decks by Ramon Schmidt Rocha
See All by Ramon Schmidt Rocha
Introdução ao Vue.js 2
ramon_src
0
140
Why Vue.js is growing between two giants?
ramon_src
0
30
Evolving Front End legacy with Vue.JS
ramon_src
0
35
Times multidisciplinares e autônomos
ramon_src
0
24
Other Decks in Programming
See All in Programming
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
210
AWSに止められる覚悟してますか?
morizo_1984
2
540
sbt 2.0: takeoff
eed3si9n
0
160
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
660
Workers Cache を知る
syumai
0
370
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
610
Railsバージョンを4倍にした話
optim
0
440
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
The Invisible Side of Design
smashingmag
301
52k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Accessibility Awareness
sabderemane
1
250
The untapped power of vector embeddings
frankvandijk
2
1.9k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Making Projects Easy
brettharned
120
6.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Transcript
Garantindo a Experiência do Usuário com Testes de Regressão Visual
Olá! Somos Antonio Trindade e Ramon Schmidt Amamos compartilhar conhecimento
e vemos muito valor no teste de software! Encontre nos: @amtrindade @ramon-src 2
A ROUPA NOVA DO REI
O BOTÃO BRANCO NO FUNDO BRANCO Faça já seu cadastro
TESTES DE REGRESSÃO VISUAL, O QUÊ É?
O QUE QUEREMOS GARANTIR? 6 • RESPONSIVIDADE • CORES •
ORGANIZAÇÃO DA INFORMAÇÃO • ELEMENTOS OCULTOS
O QUE QUEREMOS RESOLVER?
None
9
COMO ELABORAMOS O PROJETO ▹ Java + Gradle ▹ TestNG
▹ Selenium WebDriver ▹ Galen Framework Reports utilizados do próprio Galen Framework 10
CRIANDO OS PONTOS DE VALIDAÇÃO 11
DEFININDO COMPORTAMENTOS 12
E ISSO PODE VARIAR BASTANTE DE ACORDO COM A RESPONSIVIDADE
13
POSSIBILIDADES SÃO DIVERSAS 14
E COM REFERÊNCIA NOS ALINHAMENTOS 15
DATA DRIVEN E RESPONSIVIDADE 16
17 COMPARAÇÃO DE IMAGENS
18 GALEN REPORT
LIÇÕES APRENDIDAS ▹ Regressão visual é cultural ▹ Time precisa
estar engajado na manutenção dos testes e padronizações dos layouts ▹ Maturidade do processo e das pessoas 19
THANKS! Antônio Trindade @amtrindade Ramon Schmidt @ramon_src @ramon-src 20