Blogs

Sauce Labs Adds Visual Testing Tool to Platform

Sauce Labs has added native visual regression testing capabilities to its testing platform to enable DevOps teams to streamline workflows.

Marcus Merrell, vice president of technology strategy for Sauce Labs, said Sauce Visual provides the ability to test user interfaces without requiring DevOps teams to acquire, maintain and integrate a separate tool.

The overall goal is to make it possible to test functions and user interfaces in parallel by adding a single line of code to a DevOps workflow, he added. Updates to the visual presentation of a page are automatically highlighted, with any visual inconsistencies automatically surfaced. In comparison, a standalone visual testing tool increases the time it takes to execute a test suite, noted Merrell.

Sauce Visual natively uses the same tools as the rest of the Sauce test automation platform, and can be integrated into any continuous integration/continuous delivery (CI/CD) workflow. At launch, Sauce Visual is compatible with Java/JUnit, Java/TestNG, WebDriverIO, Selenium, Appium (web) and Cypress testing tools with support for Playwright, Puppeteer, TestCafe, Espresso, and XCUITest forthcoming.

The Sauce Labs approach also serves to reduce the total cost of application testing at a time when the number of applications organizations are building and deploying only continues to increase exponentially, said Merrell.

In general, organizations are attempting to strike a balance between shifting responsibility for testing too far left toward developers that typically lack testing expertise and the need to verify application experiences are delivered as expected. Many organizations have shifted more responsibility for testing toward developers in the hope of improving code quality and reducing the number of vulnerabilities that might find their way into a production environment. The challenge is those efforts have also increased the level of cognitive load developers need to carry at the expense of having more time to write application code.

Of course, in time, artificial intelligence (AI) tools will make it easier to generate test scripts, but there is still going to be a need for testers who were not involved in the writing of code to validate it, noted Merrell. The difference is those testers will not necessarily need to be rocket scientists as the process of creating tests becomes more automated, he added.

Testing user interfaces is especially problematic for developers because many of them don’t have a lot of expertise in the business functions that the application they are building enables. In addition, there are often minute changes to user interfaces that developers are not always going to discern.

As always, one of the first things that tends to be reduced whenever a developer falls behind schedule is testing. In a recent Sauce Labs survey found more than two-thirds (67%) admitted they pushed code into a production environment without testing, with more than a quarter (28%) acknowledging they do so on a regular basis.

The assumption is that if any issues do arise, they can be addressed via the next update to the application. End users, however, are less tolerant of that approach when, in the age of digital services, an alternative application is readily available.

Mike Vizard is a seasoned IT journalist with over 25 years of experience. He also contributed to IT Business Edge, Channel Insider, Baseline and a variety of other IT titles. Previously, Vizard was the editorial director for Ziff-Davis Enterprise as well as Editor-in-Chief for CRN and InfoWorld.

Recent Posts

Copado Adds AI Agents to Automate DevOps Workflows for Salesforce Apps

Copado today revealed it has developed a series of generative artificial intelligence (AI) agents capable of automating specific tasks that…

8 mins ago

Entro Security Labs Releases Non-Human Identities Research Security Advisory

Boston, USA, 16th September 2024, CyberNewsWire

16 mins ago

Five Great DevOps Job Opportunities

A weekly summary of DevOps job opportunities, including a Cloud Services Engineer role at Intel and an engineer role at…

3 hours ago

Cribl Extends Reach of Platform for Routing DevOps Telemetry Data

Cribl this week added support for multiple additional platforms to its cloud service for collecting and routing telemetry data collected…

3 days ago

Aembit Raises $25 Million in Series A Funding for Non-Human Identity and Access Management

Silver Spring, United States, 12th September 2024, CyberNewsWire

4 days ago

Survey Sees AI and Automation Accelerating Pace of Software Development

A survey of 555 software executives published this week finds that 75% have seen up to a 50% reduction in…

4 days ago