~/talk

Modern Web Testing: Going Beyond Selenium

Talkat DjangoCon US 2021 · 2021-10-22..10-23· [testing]
slides:none on file

Argues that end-to-end web tests should be task‑focused and often run in JavaScript rather than matching backend language, demonstrating unit tests with Jasmine, snapshot integration with Jest, Selenium WebDriverJs basics and Angular‑specific Protractor for Angular, plus non‑Selenium options TestCafe and Cypress.io with fast feedback and a test recorder. Shows promise manager removal, parallel execution support, recorder-driven test generation, and recommends a proof‑of‑concept and ROI check (count maintenance hours before migrating).

AI-written summary · about

  1. 0:00Modern web testing intro
  2. 1:55Testing goals today
  3. 2:38Test pyramid patterns
  4. 5:10Traditional anti-patterns
  5. 5:33To-Do app for testing
  6. 6:58Hybrid model benefits
  7. 8:00Domain-driven user testing
  8. 9:27JavaScript power in testing
  9. 10:54Jasmine unit testing
  10. 12:41Jest integration testing
  11. 14:27User-centric end-to-end
  12. 16:19Selenium WebDriver
  13. 17:47WebDriverJs tests
  14. 18:55WebDriverJs limits
  15. 20:21Protractor for Angular
  16. 22:27Non-Selenium frameworks
  17. 23:11TestCafe features
  18. 24:19Cypress.io rapid tests
  19. 25:46Choosing the right tool for your testing needs
  20. 27:11Evaluating flexibility and return on investment
  21. 28:13Improve test infrastructure
~/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.