~/talk

Five Lessons from Implementing Pixel-Perfect Testing of a Design System on Android

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [android, testing]
links:none on file
slides:none on file

Practical lessons from two years building pixel-perfect screenshot testing for an Android design system, focusing on overcoming limitations of existing screenshot approaches. Covers studying Android UI internals, improving performance and quality, and making tests easy to write via custom test runners and tooling, plus a brief QuickStart for adding screenshot tests to a project and key implementation details.

AI-written summary · about

  1. 0:00Introduction
  2. 3:32Speaker and project
  3. 5:38Design system challenges 2022
  4. 7:53Pixel-perfect testing
  5. 12:07Storybook integration
  6. 13:17Lesson 1: Modular structure
  7. 16:29Optimizing without Activity
  8. 19:01Lesson 2: Test performance
  9. 21:30Apple M1 issue
  10. 24:10Lesson 3: Single source of truth
  11. 26:18Lesson 4: Developer experience
  12. 28:23Lesson 5: Unit tests vs UI
  13. 30:10Summary and future plans
  14. 30:32Q&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.