~/talk

UI Testing for Fun and Profit

Talkat try! Swift Tokyo 2018 · 2018-03-01..03-03· [testing, swift]
slides:none on file

Research documents a path from zero to pragmatic UI testing: Trello currently runs 834 unit tests, adds Xcode UI tests as nightly smoke checks (not CI) because UI tests fail ~20% of runs, and uses Fastlane snapshotting plus Bluepill to parallelize simulators. Recommendations include mocking the network layer to speed tests, disabling animations, using accessibility identifiers, and incrementally adding UI smoke tests and snapshot coverage rather than a risky full MVVM refactor.

AI-written summary · about

  1. 0:00Intro
  2. 0:16UI TESTING For FUN ... and PROFIT?!
  3. 5:11WHAT ARE WE DOING?
  4. 5:45ALL THE WAYS WE TEST
  5. 5:57COMPILER
  6. 6:08SIMULATOR OR DEVICE
  7. 6:22UNIT TESTING
  8. 6:56INTEGRATION TESTING
  9. 9:17CONTINUOUS INTEGRATION
  10. 10:04BETA TESTING
  11. 10:43RELEASE TESTING
  12. 11:22PRODUCTION TESTING
  13. 13:25Consolidated code coverage → Seamless integration with build process
  14. 14:32WATCH
  15. 14:58SIRI
  16. 15:46ANIMATIONS
  17. 15:57ALERTS
  18. 16:16TRANSLATIONS
  19. 16:55WHAT DID I LEARN?
  20. 18:10WHAT ARE OTHER TEAMS DOING?
  21. 19:24KICKSTARTER
  22. 21:11WHAT SHOULD TRELLO DO?
~/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.