~/talk

Efficient UI testing in Android

Talkat Chicago Roboto 2022 · on Wednesday, 2022-07-27· [android]
slides:none on file

Combines end-to-end, functional and screenshot testing so you keep a few slow E2E checks, run many pixel tests, and run medium numbers of isolated UI tests; functional tests save roughly 3 seconds per case by avoiding navigation. Uses ActivityScenario, launchFragmentInContainer, Compose test rule, screenshot comparison with Shot and Paparazzi differ (Shot runs on device, Paparazzi runs on JVM), plus parameterized tests and a screen-robot DSL to prepopulate DB, reduce flakiness, and cut manual verification time.

AI-written summary · about

  1. 0:00Start
  2. 22:56READABILITY
  3. 25:22FLAKY TESTS
  4. 29:46LEARN YOUR TOOLS
  5. 34:46DIFFERENT APPROACHES
  6. 34:57PRE-POPULATING THE DATABASE
  7. 36:17REAL DATA VS FAKE DATA
~/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.