3 ms·
Very nice! Your CMS integration looks like a fantastic way to mitigate the onboarding pain of most integration testing systems. Definitely a useful type of tes
by bcjordan 11y ago
Very nice! Your CMS integration looks like a fantastic way to mitigate the onboarding pain of most integration testing systems.
Definitely a useful type of test to have and certainly comes from a place of pain. Last year I worked on a bootleg similar project during the YC Hacks event—it was hard to get it to work right.
Recently Applitools Eyes[0] started gaining popularity for CI-based visual testing, I hooked it up to some Selenium integration tests at work earlier this year and the things it catches have consistently amazed me. Catches nearly all of the bugs that manage to slip past the typical unit / end-to-end tests.
One hard part they navigated well has been the interface for being able to review changes, set new baselines, and set a certain area as "ignored". IIRC they even use some fancy computer vision algorithms to handle slight variations in screenshots (e.g. font alignment false positives).
[0]: https://applitools.com/ https://applitools.com/