~/talk

The Valley of Success

Talkat Selenium Camp 2020 · 2020-02-21..02-22· [testing, developer-experience]
links:none on file
slides:none on file

Claims concrete tradeoffs: maintenance cost dominates, not execution time; flaky suites with a 70% failure rate are effectively useless. Practical tools and patterns include Selenium and Sauce Labs, Watir examples, just-in-time data creation instead of fragile fixtures, API calls to create test state, and page objects to hide locators. Tests must be atomic, autonomous and short (failure risk doubles for tests over seven minutes versus under two), and synchronization uses a global abstract wait that asks forgiveness (try action then recover).

AI-written summary · about

  1. 0:00Intro
  2. 1:18Transformational Changes in Testing
  3. 5:37Costs of Automation
  4. 6:28Don't Automate Manual Processes
  5. 10:37Execution Costs: The Need for Speed
  6. 11:43Types of Maintenance Costs
  7. 13:49Addressing Maintenance Costs Good Test Practices
  8. 16:49Scaling Tests
  9. 17:32Test Writing Approaches
  10. 18:06Imperative Example
  11. 18:35Declarative Example
  12. 21:49Writing Short Tests
  13. 22:31What is a Test Automation Framework?
  14. 23:26Using a Test Library or Framework Open Source
  15. 25:51Components of a Test Framework
  16. 26:14Starting a Session
  17. 27:55A Page Object Is...
  18. 29:57API Interactions
  19. 32:44Synchronization
  20. 35:01Abstract Waits
  21. 37:10Stay in the Valley of Success
~/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.