Refactoring, adding a new component, or updating a package can sometimes change the appearance of the application. How can we make sure that the visuals are always correct and less painful to test? Here’s one way. — by Celine Souchet, full-stack developer at Bonitasoft Introduction As developers, it is our job to ensure that our users get an experience with no regression. Like any good developer, when I add a feature or fix a bug, I also create unit, integration, and end-to-end tests. …