~/talk

Overcoming XCUITest pain to bring UITests to iOS apps

TalkinJapaneseat iOSDC Japan 2020 · 2020-09-19..09-21· [testing, frontend-architecture]
links:none on file
slides:none on file

This session explains how to introduce automated UI (E2E) tests for iOS apps using Apple’s XCUITest framework to reduce manual-testing cost as a product grows. It covers practical techniques and know-how for working with XCUITest (including how to operate UI components), and recommends using the Page Object design pattern and team-aligned implementation policies to keep tests reusable; it also notes that read-only verification tests are easier while tests that change user state are harder to implement.

AI-written summary · about

  1. 0:00Introduction
  2. 2:29XCUITest breakage causes
  3. 5:01Merpay release timeline
  4. 7:38UI test intro
  5. 8:45Choosing XCUITest
  6. 10:38XCUITest basics
  7. 17:03Page Object pattern
  8. 26:19XCUITest tips & pitfalls
  9. 35:30CI UI test ops
  10. 40:20Summary
~/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.