~/talk

Pixel by Pixel: Visual Regression Testing in Ember

Talkat EmberConf 2018 · on Monday, 2018-03-12· [testing, ember]
slides:none on file

Explains a concrete workflow: use the ember-percy addon to send DOM snapshots to a hosted renderer that reconstructs pages, disables animations with injected CSS, and runs visual diffs instead of brittle assertions. Covers tooling like ImageMagick and Chrome Headless, fixes such as seeding faker and freezing dates, and a Redis scheduler for parallelized rendering. Claims production validation — Percy reports 50 million visual diffs — and shows incremental PR reviews that catch UI regressions before deploy.

AI-written summary · about

  1. 0:00Introduction
  2. 0:45Outline
  3. 1:05Problem Space
  4. 2:34Regression
  5. 4:43QA
  6. 5:23Problem
  7. 5:59Visual Diffs
  8. 8:35How to make visual diffs
  9. 9:06Visual diff use cases
  10. 10:30Visual diff problems
  11. 16:47Getting confidence in our code
  12. 18:22Demo
  13. 21:20What are we doing
  14. 24:30Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.