Sauce Labs
Blog

Continuous Testing

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 Developing a Mobile-Friendly Software Testing Plan
Posted by Scott Fitzpatrick in Continuous TestingMobileMobile Development & Testing

If you're not already developing for mobile, you probably will be soon. And in any case, it's a good idea to ensure that your software testing and overall delivery strategy will be able to support mobile when it needs to. Below, I discuss how to go about this. This article is geared in particular toward a software testing team that currently develops a desktop app, but expects to need to extend [...]

Testing Effectively with Limited Resources
Posted by Scott Fitzpatrick in Continuous TestingSoftware Development & Testing

One of the biggest challenges for any development organization is managing time and development resources effectively. Given that software testing (if you’re doing it thoroughly, which you should be) is one part of the delivery pipeline that consumes a great deal of resources, finding ways to make software testing more efficient is one useful strategy for improving overall resource [...]

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 [...]

When (And When Not) to Use Headless Testing

As the volume of testing increases in the software delivery lifecycle as part of the shift left movement, one of the biggest challenges facing development and testing teams is how to optimize resources. After all, time and infrastructure are very real constraints. And in the real world, It’s important to find ways to get the most test coverage with the infrastructure you have available. One [...]

Overcoming Challenges When Moving Toward Parallel Testing
Posted by Scott Fitzpatrick in Best PracticesContinuous TestingSoftware Development & Testing

As we know, parallel testing refers to the process of running multiple automated test scripts simultaneously against various configurations. This strategy provides numerous benefits that can assist a development organization in delivering a high-quality product without slowing the speed of delivery. It’s easy to understand the benefits of parallel testing. By running multiple tests at once, [...]

New Sauce Performance Offers Actionable Insights to Improve User Experience and Speed Delivery

Today, we’re happy to officially introduce Sauce Performance: a single solution for both front-end functional and front-end performance metrics that gives developers a more complete view of test environments without having to create new scripts or deploy new infrastructure. No third-party tools required, either!Sauce Performance uses root-cause analysis as part of front-end functional tests [...]

The State of Continuous Testing in DevOps
Posted by Scott Fitzpatrick in Continuous TestingDevOps

If you work in DevOps, you probably already know why continuous testing is valuable. Continuous testing, which refers to the use of automated tests whenever possible within the application delivery pipeline, provides end-to-end automated testing that leads to higher application quality while preserving the delivery schedule. (It can help improve security and performance, too, as automated tests [...]

Free Trial

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