~/talk

ENABLING CONTINUOUS DEPLOYMENT OF PIXEL-PERFECT USER INTERFACES

Talkat Incontro DevOps Italia 2018 · 2018-03-08..03-09· [web-performance, testing]
links:none on file
slides:none on file

Claims an automated visual-testing pipeline that blocks regressions using Python, Selenium, GitLab and Docker, reports a surprising combinatorial example of about 360 device/browser/viewport permutations and shows a live demo built with needle and a Selenium Grid plus baselines and pixel diffs (one run flags ~1,347 differing pixels). The pipeline runs screenshots against baselines, fails CI when unintended collateral changes appear, lets teams update baselines deliberately, and demonstrably prevents bad deployments by stopping the release until visual tests pass.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48Definitions
  3. 1:16User Experience UI
  4. 4:29Why do we still experience defects in user interfaces
  5. 5:10Examples
  6. 7:27Challenges
  7. 9:22Example
  8. 10:08Manual Testing
  9. 11:29Benefits
  10. 14:09Tools
  11. 16:35Approach
  12. 20:44Demo
  13. 22:05Pipeline
  14. 26:46Deployment
  15. 28:56Rerun tests
  16. 30:50Continuous integration
  17. 32:20Considerations
~/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.