~/talk

Testing and moving fast making Selenium work for Facebook

Talkat Selenium Conference 2013 · 2013-06-10..06-12· [testing]
links:none on file
slides:none on file

Facebook runs pre-review tests via Fabricator and sassle that aim for a 10 minute target for initial feedback, uses PHP WebDriver bindings (open sourced) that speak the JSON Wire Protocol, and enforces a workflow where failing or flaky tests are auto-assigned to the committer and deleted after 24 hours if not fixed. Web uses weekly trunk releases; mobile moved to native with four‑week release cycles. Pages include a test ID attribute contract for stable element selection and Peaceable provides VNC-hosted app previews.

AI-written summary · about

  1. 0:00Intro
  2. 9:08Speed
  3. 9:43Signal
  4. 10:59Writing tests
  5. 13:41New bindings
  6. 14:53Test integration
  7. 16:58Mobile first
  8. 21:06UI testing for mobile
  9. 22:54Testing across apps
  10. 26:04Release cycle
  11. 28:56Test ID attribute
  12. 30:31Mobile infrastructure
  13. 31:40Webdriver bindings
~/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.