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
Visual Regression Testing With JavaScript
Search
Kevin Lorenz
May 12, 2016
Technology
6
410
Visual Regression Testing With JavaScript
A talk about the whys and hows of visual regression testing.
Kevin Lorenz
May 12, 2016
Tweet
Share
More Decks by Kevin Lorenz
See All by Kevin Lorenz
Your nesting is harmful – on abusing a preprocessor's feature
verpixelt
0
150
Other Decks in Technology
See All in Technology
Pure Goで体験するWasmの未来
askua
1
180
自動テストのコストと向き合ってみた
qa
0
110
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9k
データエンジニアがこの先生きのこるには...?
10xinc
0
440
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
280
20250929_QaaS_vol20
mura_shin
0
110
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
110
AWSにおけるTrend Vision Oneの効果について
shimak
0
120
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
390
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
420
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
250
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
970
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
514
110k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Being A Developer After 40
akosma
91
590k
GraphQLとの向き合い方2022年版
quramy
49
14k
A better future with KSS
kneath
239
17k
Agile that works and the tools we love
rasmusluckow
331
21k
Optimizing for Happiness
mojombo
379
70k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Done Done
chrislema
185
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
VISUAL REGRESSION TESTING WITH JAVASCRIPT
KEVIN LORENZ @verpixelt _
None
KEVIN LORENZ @verpixelt _
CSS IS AWESOME
?
TESTING /ˈtɛstɪŋ/
TESTING /ˈtɛstɪŋ/
CSS IS !IMPORTANT /css ɪz !ɪmˈpɔːtənt /
DEFINITION /ˌdɛfɪˈnɪʃən/
REASONING /ˈriːznɪŋ/
CASCADING STYLE SHEETS /kæsˈkeɪdɪŋ staɪl ʃiːts/
INHERITANCE /ɪnˈhɛrɪtəns/
REFACTORING /ˌriːˈfæktərɪŋ/
None
COMPLEXITY /kəmˈplɛksɪti/
COMPLEXITY /kəmˈplɛksɪti/
RESPONSIVNESS /rɪsˈpɒnsɪvnəs/
RESPONSIVNESS /rɪsˈpɒnsɪvnəs/
REASONING /ˈriːznɪŋ/
HUMAN FLAWS /ˈhjuːmən flɔːz/
HUMAN FLAWS /ˈhjuːmən flɔːz/
!
HUMAN FLAWS /ˈhjuːmən flɔːz/
HUMAN FLAWS /ˈhjuːmən flɔːz/
None
!?
None
INATTENTIONAL BLINDNESS /ˌɪnəˈtɛnʃən(ə)l ˈblaɪndnɪs/
CHANGE BLINDNESS /ʧeɪnʤ ˈblaɪndnɪs /
None
HUMAN FLAWS /ˈhjuːmən flɔːz/
HUMAN FLAWS /ˈhjuːmən flɔːz/
TOOLING /ˈtuːlɪŋ/
PHANTOM.JS CASPER.JS SELENIUM SLIMER.JS NIGHTWATCH.JS IMAGEMAGICK WEBDRIVER.IO APPLITOOLS EYES WEBDRIVER
CSS
None
None
None
None
None
SYNOPSIS /sɪˈnɒpsɪs/
SYNOPSIS /sɪˈnɒpsɪs/
TECHNICAL PREVIEW /ˈtɛknɪkəl ˈpriːvjuː/
learn.visualregressiontesting.com
SYNOPSIS /sɪˈnɒpsɪs/
SYNOPSIS /sɪˈnɒpsɪs/
KÖSZÖNÖM A FIGYELMET! /thank your for your attention!/