~/talk

How to Spot a 1px Bug

TalkinRussianat JavaScript fwdays'20 autumn online · 2020-09-11..09-26· [testing, web-performance]
slides:none on file

Covers visual (screenshot) testing for frontend UI: explains benefits and limitations of screenshot-based tests, how to integrate them into CI pipelines, and shares practical experience of implementing screenshot testing at Wix. Specifically targets finding tiny visual regressions (even 1px) and discusses workflow and tooling to make these tests effective.

AI-written summary · about

  1. 0:00Screenshot testing intro
  2. 1:05Manual visual flaws
  3. 3:14Snapshot vs screenshot
  4. 4:17How screenshot tests work
  5. 6:24Screenshot testing tools
  6. 8:54Testing frameworks example
  7. 10:40Stable test data
  8. 11:22Screenshot tolerance
  9. 12:25Content management
  10. 13:50Mocking data for screenshots
  11. 16:40Production screenshots
  12. 18:27Testing on devices
  13. 20:15Speeding up tests
  14. 22:06Combining functional and visual
  15. 23:53Debugging with screenshots
  16. 24:38CSS coverage analysis
  17. 25:21Cross-platform issues
  18. 27:32Fixing test environment
  19. 29:19Selenium Grid and cloud
  20. 32:30CI/CD integration
  21. 34:17Optimizing PR tests
  22. 34:37Screenshot testing limits
  23. 35:39Animation testing issues
  24. 37:03Video and GIF testing
  25. 37:49Drag and drop limits
  26. 38:51Best practices
  27. 41:00Apple layout diff
  28. 42:45Ignoring dynamic regions
  29. 44:31Testing hidden elements
  30. 47:00Q&A
  31. 56:08Legacy browser support
~/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.