Shipping products with confidence: how we rebuilt our testing tools for velocity
Speakers
Shipping a Drupal-based product often comes with the burden of lengthy testing cycles and unreliable test outcomes. In a landscape where confidence in deployment is paramount, the challenge becomes even more pronounced when faced with over 500 jobs that contribute to the testing pipeline. The transition from traditional testing frameworks like Behat and PHPUnit to a more streamlined, custom solution built on Playwright marks a significant evolution in enhancing development velocity.
This innovative approach not only reduces the testing time from an arduous six days of GitHub runner execution but also addresses the inherent flakiness that plagued the previous testing environment. By leveraging Playwright's capabilities, the development team is able to create robust, reliable tests that ensure product quality without sacrificing speed. This shift exemplifies how tailored tooling can transform testing workflows, allowing teams to ship with greater confidence and agility.