Automated Visual Testing in Ember
summary
A demo Ember holidays calendar shows automated visual testing using Percy snapshots to send DOM copies for server-side rendering and pixel diffing, with HTTP recordings via polly record/replay and local HAR files to eliminate API flakiness and a mockdate hook to freeze time. Tests run under QUnit with a custom toolbar toggle to re-record fixtures, integrate with GitHub PR checks, and cut false positives so visual regressions are reviewed, accepted, or rejected before merge.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:14Visual testing need
- 8:49Visual testing tools
- 10:37Setting up Percy
- 12:45Reliable visual tests
- 17:46API mocking solution
- 20:35Test setup improvements
- 22:18False positives fixed
- 23:00Integration in workflow
- 24:46Summary and conclusion
related talks
27mPixel by Pixel: Visual Regression Testing in Ember
51mAutomating visual testing with Percy
42mFunctional and Visual Testing for Web Applications
12mAutomation of GUI testing using visual regression testing
32mContinuous Visual Integration for Rails
21mTesting against time in JavaScript applications
58mUnit Testing with Screenshots: Breaking the Sound Barrier
37mFront-end Testing for Skeptics
