Modern Web Testing: Going Beyond Selenium
summary
Argues to move tests to front-end JavaScript for better user-centered coverage, shows unit + snapshot tests for components (fast) and integration tests for DOM, then evaluates end-to-end tools: WebDriverJS (generic), Protractor auto-waits for Angular (less flaky), TestCafe (parallel, cross-browser), and Cypress limited to Chromium (fast, excellent dev UX). Recommends doing small proofs of concept, avoid mixing frameworks, and keep a unified strategy so tests are maintainable and actually run.
AI-written summary · about
chapters (7)
- 0:00Start
- 6:32Testing: Java
- 10:36Power of JavaScript
- 12:41Web Test Pyramid
- 24:05Special Case #2
- 28:23Common Patterns
- 34:46Avoid Tool Mixups
related talks
53mModern Web Testing: Going Beyond Selenium
30mModern Web Testing: Going Beyond Selenium
55mModern Web Testing: Going Beyond Selenium
36mModern Web Testing: Going Beyond Selenium
41mDesign Decisions for the Perfect JS Testing Framework
35mDesign Decisions for the Perfect JS Testing Framework
32mAll about web application testing
19mWorking Well: The Future of Web Testing
