~/talk

Parallel testing of Android UI on a large scale

Talkat droidcon Italy 2022 · 2022-10-06..10-07· [testing, devops-and-delivery]
slides:none on file

Claims that running hundreds of Android UI tests becomes practical by splitting suites and running them in parallel with cloud devices, shows a working pipeline that builds APK + test APK, uploads to Firebase Test Lab, uses Flank + Firebase Test Lab to shard (example: 18 tests → 2 shards) and pulls artifacts, and offers an alternative using Gradle sharding and CI pipelines to run multiple emulator workflows in parallel; notes cost tradeoffs and demonstrates Bitrise integration and collected reports and videos.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02UI testing importance
  3. 5:17Fail fast in Android UI
  4. 9:30Scaling with parallelization
  5. 11:34Firebase Test Lab & Flank
  6. 19:03Demo: Firebase integration
  7. 22:18Flank in CI workflow
  8. 26:51Analyzing Firebase results
  9. 30:05Gradle local parallel
  10. 33:17CI pipeline for devices
  11. 37:48Demo: Gradle parallel
  12. 41:40Conclusion and key takeaways
  13. 43:55Q&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.