~/talk

Modern Web Testing: Going Beyond Selenium

Talkat GeeCON 2019 · 2019-05-15..05-17· [testing]
slides:none on file

Argues that teams can drastically cut slow, flaky Selenium end-to-end suites by moving most tests to fast unit/integration layers and using a few Protractor or Cypress.io UI tests for real user flows; demos include Jest snapshot testing for React components, TestCafe/Cypress handling automatic waits and parallel runs, and Protractor’s Angular-aware sync. Recommends writing tests in Node/JavaScript when front end is JS, keeping one webdriver regression test and pushing the rest to API tests, and warns against chasing coverage quotas.

AI-written summary · about

  1. 0:00Introduction
  2. 1:28Test pyramid basics
  3. 6:05Problems with Selenium
  4. 8:11Backend vs frontend testing
  5. 13:23JavaScript for web tests
  6. 16:30Unit tests for web
  7. 18:41Integration tests with Jest
  8. 21:31Developer-focused testing
  9. 23:17User-centric end-to-end tests
  10. 25:46Selenium WebDriver overview
  11. 27:10WebDriverJS for JavaScript teams
  12. 30:42Testing Angular apps with Protractor
  13. 35:35Non-Selenium UI test frameworks
  14. 38:03TestCafe features
  15. 41:58Cypress.io capabilities
  16. 44:02Choosing the right tool
  17. 48:11Key takeaways and advice
  18. 49:36Q&A on code coverage and tools
~/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.