~/talk

Easy screenshot testing with Compose

Talkat Droidcon London 2023 · 2023-10-26..10-27· [testing, android]
slides:none on file

Screenshot testing verifies visuals by comparing new images to golden files and the ecosystem now supports JVM rendering with tools like Roborazzi and Paparazzi and device runs via Shot/Dropshots; Robolectric/layoutlib enable fast local checks and CI produces deterministic baselines. Practical guidance includes the 50KB average, 1,000 files → 50MB storage example and options like Git LFS or external buckets, automating record vs verify and bot commits on CI. Android Studio adds a preview-based Studio feature that converts previews into tests (command‑line first), and adopters report ~30% more IDE testing and billions of screenshot tests per month run.

AI-written summary · about

  1. 0:00Introduction to screenshot testing
  2. 1:08What is screenshot testing
  3. 7:57Why screenshot testing now
  4. 15:30Obstacles and considerations
  5. 21:55Managing screenshot files
  6. 27:13Platform differences and solutions
  7. 30:02New Android Studio feature
  8. 34:58Summary and next steps
~/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.