At UI Suite, the stability of our digital platform is paramount. As we adopt Display Builder and develop our own custom plugins, we need to ensure that new features don't introduce regressions. To achieve this, our Quality Assurance team has embraced the end-to-end (E2E) testing capabilities provided by the Playwright test suite included with the module.
Following the guidelines in tests.md, our QA engineers are writing automated tests that simulate real user interactions. These tests can open a Display Builder instance, drag components into the layout, configure them through the contextual sidebar, and save the result. The tests then verify that the front-end output is rendered exactly as expected. This test suite runs as part of our continuous integration pipeline for every single code change.
By leveraging Playwright, we can build a comprehensive suite of regression tests that covers our most critical user journeys. This automated testing gives us the confidence to develop and deploy new features rapidly, knowing that we have a safety net to catch any potential issues before they reach production. It's an essential part of our strategy for maintaining a high-quality, reliable user experience.
Powered by Drupal and Display Builder
Design System native by UI Suite Team