~/talk

End to end testing a world of web, mobile & desktop apps

Talkat revo.js 2019 · 2019-10-03..10-04· [testing, frontend-architecture]
slides:none on file

Profile card code serving 100M+ users runs on six platforms (Win32, Win10, Mac, iOS, Android, web including IE11) and the team builds an internal end-to-end framework using React + TypeScript, Puppeteer for Chromium, Appium/WinAppDriver for native, and a custom runner that injects tests into live host apps so one browser session can run thousands of scenarios. Visual regression uses a fast side‑by‑side pixel diff tool (thousands of screenshots/min) and catches issues like a CSS bug that created 30–40k repeated stylesheets in IE11. Tests use live data for web and mock/replay for native.

AI-written summary · about

  1. 0:00Start
  2. 2:44Contact Editor
  3. 2:56Search Box
  4. 6:33Unit Testing
  5. 11:59Puppeteer
  6. 22:31Visual Regression Testing
  7. 29:04Test Components in Isolation
~/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.