Modern Web Testing: Going Beyond Selenium
summary
Compares Selenium WebDriver with framework-specific and non‑Selenium alternatives using a TodoMVC demo and concrete code snippets, arguing tests should live where the work is: write UI tests in JavaScript alongside the UI, keep lots of fast unit/integration tests and only a small number of end‑to‑end tests. Shows Protractor detects Angular app readiness to reduce flakes, demonstrates Jest snapshot testing for fast regression checks, and highlights Cypress focuses on fast, developer‑facing Chrome tests and TestCafe’s recorder/IDE.
AI-written summary · about
chapters (12)
- 0:00Start
- 12:34Web Test Pyramid
- 13:19Example: Jasmine
- 14:40Example: Jest
- 22:15Defacto
- 24:35Example: WebdriverJs
- 32:11Example: Protractor
- 33:28Protractor + React
- 38:11TestCafe: Example
- 39:21TestCafe: Recorder & IDE
- 40:42Cypress.io: Example
- 41:42Cypress.io: Reports & IDE
related talks
38mModern Web Testing: Going Beyond Selenium
30mModern Web Testing: Going Beyond Selenium
53mModern Web Testing: Going Beyond Selenium
36mModern Web Testing: Going Beyond Selenium
41mDesign Decisions for the Perfect JS Testing Framework
32mAll about web application testing
41mDesign Decisions for Perfect JavaScript Testing Framework
19mWorking Well: The Future of Web Testing
