The mabl blog: Testing in DevOps

How 3 Quality Engineering Teams Improved Regression Testing with Low-Code

Written by Bridget Hughes | May 31, 2023 1:41:47 PM

Regression testing is a critical software testing tactic for successfully adopting DevOps and CI/CD. At its most basic level, regression testing ensures that any code changes won’t negatively impact existing features and the customer experience. It’s essential for reducing the risk of changes, especially as software development teams accelerate product velocity and embrace pipeline automation

Since regression testing is broad, yet essential for most releases, it’s ideal for automated testing. Automated regression testing reduces the manual effort needed for each release, and can easily be expanded with low-code test automation that allows everyone to contribute to regression testing. Development organizations can balance speed with quality, ensuring that they can safely introduce new features without hurting their existing user experience. Let’s look at how three real-world software testing teams improved their regression testing with low-code test automation.

NETFORUM CLOUD REDUCES CUSTOMER DOWNTIME FOR FEATURE UPDATES

NetForum Cloud - a Community Brands solution -  powers positive change around the world with their enterprise association management platform, which enables organizations to manage careers, memberships, learning, accounting, fundraising, donations, and events. 

Since the NetForum Cloud platform includes an extensive suite of features, their QA team manages a comprehensive testing strategy to maintain a high standard of quality across every possible user experience. Though QA managed an extensive custom test automation framework built on an open-source tool that had 1,500+ test cases, digital transformation and an overhaul of the NetForum Cloud UI meant a rapid increase in the number of changes across the product. To navigate faster development cycles, their QA team needed a new way to execute regression testing. 

Low-code test automation and auto-healing significantly reduced the amount of effort needed to maintain cross-browser testing and regression testing. The shorter test creation time enabled the NetForum Cloud QA team to improve test coverage across all user journeys, including Safari, Chrome, Firefox, and Internet Explorer-dependent paths. In just a few months, their organization increased automated test cases by 40%, reducing customer downtime to near-zero for feature updates. 

Read how NetForum Cloud improved test coverage with automated regression testing.

WURL DELIVERS CUSTOMER-REQUESTED FEATURES WITH AGILITY 

Wurl is the glue for streaming services and smart TVs, enabling content partners to distribute, monetize, and market their content across the world’s connected TV ecosystem. A quality experience is central to serving these content creators as they deliver new stories to their audiences.

Since streaming services and content creators have highly specific needs, Wurl plans feature work around customer requirements. Their UI must be able to quickly evolve without causing issues or downtime for Wurl users. Extensive and routine smoke and regression testing is essential for delivering value to this community. Ideally, regression suites are run every day, but with manual regression testing, that wasn’t always possible. 

Low-code regression testing helped bridge the gap between product changes and regression testing, unleashing faster product velocity for the entire Wurl development organization. Even QA engineers with years of test automation experience prefer low-code test creation since it demands less effort to maintain regression testing in the long-term. That agility has reduced the time needed for Wurl’s regression testing to less than a day, making it much easier for their team to release new features, 

Explore how faster regression testing supports Wurl’s customer experience.

NCR TESTS SALESFORCE APPLICATIONS FOR BETTER USER EXPERIENCES 

Longer customer journeys add complexity to regression testing, forcing teams to slow down or risk missing user-facing issues. For enterprise technology leader NCR, integrating Salesforce applications into their prospective customer journey introduced new complications to software testing. 

Automated regression testing that could ensure quality across shadow DOM elements enabled the NCR quality team to implement continuous regression testing across their prospective customer journey, even as they migrated their sales process into Salesforce. Automated tests that can identify defects in Salesforce applications are easily scheduled on a routine basis, freeing up the quality team to perform critical exploratory testing and new feature testing. 

Routine testing means that defects are discovered significantly earlier, which makes it easier for developers to resolve them since they’ll spend less time trying to identify the cause of the regression issue. As a result, the entire software development team is moving faster with more confidence.

See how NCR expanded regression testing for Salesforce applications. 

REDUCE THE RISK OF CHANGE WITH LOW-CODE REGRESSION TESTING

DevOps and CI/CD are enabling software development organizations to deliver new features faster than ever. Regression testing is essential for ensuring that this new pace of innovation doesn’t hurt the customer experience. With low-code regression testing, leading enterprises from around the world are unlocking faster development cycles and greater release confidence. 

Learn how quality teams from Ritual, Barracuda, and more have harnessed low-code test automation to improve their development pipelines and their customer experience.