Automated Regression Testing

At UMN we are running large multi-site instances that share a codebase. Many customers downstream of us build with the design system we develop and others create custom-developed solutions that build upon our components.

To continually deliver quality work while avoiding regressions for our customers, we implemented both visual regression tests using BackstopJS and end-to-end functional tests with Cypress. This allows us to develop enhancements to our features and catch issues without relying on the slow manual testing process. We also made our tooling available to our customers to use with their custom solutions.

We would like to share this process and talk about the benefits of automated regression testing.

Thank you!

About the Speakers
chamil amarakoon

Devin Kendall
Web Developer at University of Minnesota

https://2024.twincitiesdrupal.org/session/automated-regression-testing

Drupal is a registered trademark of Dries Buytaert.