~/talk

Visual regression testing: your strategy's blind spot

Talkat AndroidMakers by droidcon 2026 · on Friday, 2026-04-10· at 15:25· [testing, web-performance]
slides:none on file

All green tests still miss pixel bugs so screenshot testing catches visual regressions that functional tests never see, demonstrated by a translator app where a color change from red to blue breaks UI expectations but not logic. The demo uses WireMock+Maestro+ImageMagick to fake servers, drive the UI, crop system bars and produce baseline, actual and diff directories, stores baselines in a Cloudflare/S3 bucket, and flags diffs in CI; it works but requires nontrivial setup and flakiness handling.

AI-written summary · about

  1. 0:00Testing blind spot
  2. 5:03Testing pyramid limits
  3. 6:48Visual regression testing
  4. 8:14Benefits of visual testing
  5. 10:23Implementing visual tests
  6. 13:12Baseline storage pitfalls
  7. 17:29Emulators vs device farms
  8. 20:17Deterministic screenshots
  9. 22:44Demo setup with WireMock
  10. 28:06Running the demo
  11. 32:40Wrap-up advice
  12. 35:52Q&A
~/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.