Deploying front-end changes can be scary – while you may have set out to make nothing more than a humble CSS change to the footer of a landing page, it's very easy for that new CSS rule to cascade (excuse the pun) out of control, impacting other regions or pages in ways you never intended. With visual regression testing software like BackstopJS, however, we can rest assured that our changes are precise and contained. This talk will cover the basic use and configuration of BackstopJS, as well as some Drupal-specific tips for optimizing your visual regression testing workflow on Drupal projects.
Ryan Bateman is a full-stack web developer at Hook 42. He occupies meatspace in Fairbanks, Alaska.