Sauce Labs
Blog

Guest Blog Posts

5 Tips to Automatically Test Every Time a Build is Submitted by a Developer

Back in the day, before the advent of automated testing, manual testers would need to painstakingly review code at every step of the process. As you can imagine, this slowed everything way down—and it got in the way of quickly and efficiently producing great, high-quality software. Today, DevOps teams are all about continuous testing and delivery; dev and QA teams working in-tandem to find [...]

Best Practices for Shifting Performance Testing Left

When following the Agile model for development, work flows from left to right. On the left, there's requirements gathering, design, and development. On the right, meanwhile, there is testing and production. The further right the development cycle moves, the more it costs to fix a bug. It costs $1 to fix bugs in the requirements gathering phase, almost $100 in development, and upwards of $10,000 [...]

Jest
Posted by Greg Sypolt in Guest Blog PostsSoftware Development & Testing

What is Jest? Jest is an open source library for testing JavaScript code, maintained by Facebook. It’s more than another testing solution — It’s the complete package. It provides everything out of the box, from unit to front-end browser testing. You don’t need to add additional assertion libraries, mock functions or services. Let me walk through a handful of reasons why [...]

Effectively Utilizing Production Testing Data
Posted by Scott Fitzpatrick in Guest Blog PostsSoftware Development & Testing

The term “testing in production” refers to a process that is critical to thoroughly testing an application. It’s the process of continuing to test and monitor code post-release for both disaster recovery preparation and user experience analysis. The process of setting up production testing is easy enough—you simply extend your testing tools and workflows to cover [...]

The Many Flavors of Software Testing

“Did you test your code?” It’s a simple question, and one that may seem to have a simple answer. But in practice, the answer is not simple. Software testing takes many forms, it should occur at multiple stages in a development project, and it varies in its activities. In fact, it has evolved into modern practices of test-driven development (where you define how to test before [...]

How Model-Based Testing Expands Your Test Coverage
Posted by Greg Sypolt in Guest Blog PostsSoftware Development & Testing

Model-based testing is a software testing technique that helps you simplify and accelerate application development without jeopardizing quality. More importantly, the model-based testing technique allows your developers to work in parallel with the implementation of the code for the user story, even as requirements change. If that all sounds great to you and you’re yearning to learn more, [...]

Evolving Your Testing Strategy to Support Mobile Testing
Posted by Scott Fitzpatrick in Guest Blog PostsMobile Development & Testing

Mobile is eating the world—or so some say, at least—and it’s increasingly likely that your organization is now developing mobile applications in addition to traditional non-mobile applications. These may be new applications or mobile versions of existing applications. With the trend toward mobile development comes a need to adjust your testing strategy to support these mobile [...]

The State of IoT Testing
Posted by Twain Taylor in Guest Blog PostsIoT

IoT is moving past the hype curve, past the trough of disillusionment, and into the slope of enlightenment—the model used by Gartner to estimate the traction any new technological innovation currently has. MachNation estimates hyper-growth for IoT in the coming decade. Source: MachNation With revenue from IoT platforms pegged at a mere $3B in 2018, it is set to explode to $65B by 2026. The [...]

Free Trial

Get access to a free 14-day trial version, or contact Sales for more information.