~/talk

Detox: Tackling the Flakiness of Mobile Automation

Talkat TestCon Europe 2019 · 2019-10-15..10-17· [react-native, testing]
links:none on file
slides:none on file

Wix replaces Appium after two years and eight months with Detox, a cross-platform iOS and Android grey‑box automation library that runs hundreds of tests running in CI and communicates with apps over WebSocket. Detox auto‑synchronizes by tracking main thread network and animations, so tests avoid brittle sleep calls, support multi‑simulator parallel runs, allow selective sync disabling for animated or upload screens, and yield a practical ~80–90% confidence for production end‑to‑end flows.

AI-written summary · about

  1. 0:00Intro
  2. 2:05What is React Native?
  3. 2:42Terminology
  4. 3:36The Bridge
  5. 7:15Unit Tests
  6. 9:15Production E2E
  7. 10:10E2E Flakiness
  8. 11:38What is Detox?
  9. 12:22Detox is...
  10. 13:06Black Box vs Gray Box A method of testing stuff from the outside, without knowing what's going on internally
  11. 14:25Gray Box Sync
  12. 14:58Two Running Parts
  13. 15:44Device Configurations
  14. 17:22Just Simply Run
  15. 17:37detox Object
  16. 18:07detox.beforeEach()
  17. 19:05detox.cleanup
  18. 19:18device Object
  19. 19:32device Object Functions
  20. 22:11What are they for?
  21. 24:54Advanced Matchers
  22. 25:25Actions
  23. 26:40Expectations?
  24. 27:15Synchronization
  25. 28:49waitfor()
  26. 30:11Demo
~/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.