Test Automation without Assertions
summary
A Selenium wrapper called recheck-web replaces assertions with Golden Master approval tests, capturing a snapshot of the rendered DOM and reporting concrete diffs (demo shows 116 differences when CSS changes). It matches elements by attribute overlap so tests survive changed IDs, offers a CLI to apply mass updates across thousands of golden masters, and injects a constant virtual identifier called retest ID so recorded Selenium scripts keep working without brittle selectors.
AI-written summary · about
chapters (7)
- 0:00Goal
- 0:55Demo
- 9:24Version Control System
- 10:45Pixel Diffing
- 11:32Redundancy
- 18:04Summary
- 19:44Questions
related talks
47mTest Automation Without Assertions
38mTest Automation without Assertions
45mTest Automation Without Assertions
43mYour Tests Lack Vision: Adding Eyes to Your Automation Framework
01h 14mContinuous Testing
26mCodeless Visual Testing
39mTesting web apps with Selenium
19mWorking Well: The Future of Web Testing
