~/talk

Building Tests to Build Websites

Talkat Selenium Camp 2017 · 2017-02-24..02-25· [testing, frontend-architecture]
slides:none on file

Claims a concrete mapping of a multi-frame Salesforce Communities platform onto the Page Object Model, shows client-side hooks and the actual code used to support that pattern, and walks through a live Selenium WebDriver example that sets up data before session start. Demonstrates using JavaScript executors to wait for web‑service completion, argues for API‑first tests and atomic cases, and reports real cross‑browser pain (including Internet Explorer). Useful if wanting working recipes and code tradeoffs rather than platitudes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:39Outline
  3. 2:30Motivation
  4. 3:50Main Testing Concept
  5. 5:18Design Time
  6. 7:49Runtime
  7. 13:26Browsers
  8. 17:15Best Practices
  9. 22:02Code Reviews
  10. 25:00JavaScript Executor
  11. 27:22Why WebDriver
  12. 29:50Why Unit Tests
  13. 31:15Summary
  14. 34:08EndtoEnd Testing
  15. 35:35QA
  16. 37:08Working with the developer
  17. 40:35JavaScript Executors
  18. 43:04Avoid WebDriver
~/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.