Sauce Labs
Blog

Software Development & Testing

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

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

Women in Testing: Ashley Hunsberger
Posted by Rebecca Cramer in Quality AssuranceSoftware Development & Testing

Inspired by International Women’s Day last month, we’re highlighting the contributions and expertise of the many talented women in the testing community. For the first post in this series, we interviewed Ashley Hunsberger to learn about her experience. Ashley is a key contributor to the community, speaking frequently at events like SeleniumConf, Agile Testing Days, SauceCon and more. [...]

Yes, Containers Can Improve Software Testing Too
Posted by Chris Riley in QASoftware Development & Testing

Docker containers have become massively popular in recent years, due in large part to their promise to make it possible to "build once, run anywhere." That feature, combined with containers' greater resource efficiency as compared to virtual machines, and the fact that Docker is fully open source, are key advantages of containers if you're a developer or sysadmin. But the reasons to consider [...]

Evolving Your Automated Test Suite Over Time
Posted by Scott Fitzpatrick in AutomationSoftware Development & Testing

In a perfect world, you'd have time to write an automated test for every piece of code that you add to your application. In the real world, that's not feasible. You have to be strategic in selecting what to automate and what not to automate. You will also find yourself having to reevaluate your automated testing strategy from time to time. As your applications change, your testing strategy should [...]

What is Your Communication Template for Testing Results?
Posted by Greg Sypolt in Software Development & Testing

In software testing, running the tests is the easy part. Communicating the results of tests to all stakeholders is what’s challenging. That’s especially true in today’s age of DevOps, which places a priority on continuous communication and continuous improvement — goals that you can only achieve when you have an effective way of sharing software testing data across your [...]

How to Future-Proof Your Mobile Testing Strategy

How can you future-proof your mobile testing strategy? Given the rate at which significant mobile hardware and software updates appear, this is a critical question to answer. Keep reading for tips on ensuring that your mobile testing workflow is ready to keep evolving, along with the mobile hardware and software it needs to support. The ever-changing nature of mobile testing One of the challenges [...]

Free Trial

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