Sauce Labs
Blog

Recent Posts

Organizational Best Practices for Testing Success
Posted by Chris Riley in Best Practices

Implementation of modern development practices has as much to do with how teams operate as how they leverage tooling, if not more. Organizations that have created barriers will never fully leverage automation to improve how they build and deploy applications. Even in the most modern development environments, testing is the part of the delivery chain that is harmed the most. In this post, I [...]

You Can't Do CI/CD Without Automated Testing
Posted by Chris Tozzi in Continuous DeliveryContinuous Integration

If you ask most DevOps experts what goes into a Continuous Integration or Continuous Delivery chain, they’ll mention components like CI servers and code repositories. They’re less likely to discuss automated testing tools, despite the fact that automated testing is just as crucial in order to achieve complete CI/CD. Below, I explain just how important automated testing is for a CI/CD [...]

Testing in Continuous Delivery: Shift Left
Posted by Łukasz Rosłonek in Continuous DeliverySoftware Development & Testing

In today’s constantly changing market, continuous delivery is one of the most popular engineering approaches: most companies claim they work according to CD rules, or at least don’t say out loud they don’t. Popularization of this methodology comes from its main idea: an engineering process based on short, repetitive iterations, where every iteration ends with delivering user [...]

To Develop, Or Not Develop
Posted by Melissa Eaden in Software Development & Testing

Why I Am Not A Developer, I’m A Tester Over my career, I’ve had a number of folks, at different companies, ask why I am not a developer. I thought I would take the time to explain a few reasons why testing, and being a tester, is something I’m passionate about. Writing Code Is Boring, Kinda If your first thought about this is “she can’t write code, [...]

Automation Program Management, Product Owners, and Why You Need Them
Posted by Ashley Hunsberger in Best Practices

Around nine months ago, our engineering productivity (EP) team was in its infancy. We had just rebranded from QA, and our top priority was automation. I've touched a bit on our overall goals previously. This post isn’t about that. Today, I want to talk about a role we’ve never had before on our automation projects, and it’s one we have found to be indispensable—Meet the [...]

Five XCUITest Best Practices
Posted by Michael Churchman in Mobile Development & Testing

If you're testing apps for iOS 9.3 and above, there's a good chance that you are or will be using the XCUITest framework. In this post, we'll take a look at some XCUITest best practices, and how to incorporate them into your test regime. XCUITest Let's start with a quick overview of XCUITest: XCUITest is part of the XCTest testing framework, which in turn is part of Apple's XCode development [...]

Improving Mobile Testing with Device Access
Posted by Twain Taylor in Mobile Development & Testing

Setting up and maintaining your own test infrastructure and device lab in-house is getting harder and harder to do. That’s why using an on-demand testing service for the bulk of your testing is the way to go for DevOps teams. Why, you ask? Well, let us count the ways. Here’s a look at the main reasons why you’ll derive the greatest value by using an on-demand testing service. [...]

When to Automate Mobile Tests

There are a few speed bumps in the path of releasing mobile products, even for teams with the most current XP/agile/DevOps process. New software is usually delivered through iTunes or the Google Play store. Before getting into the store, there are approval and testing procedures that companies must follow. Getting a new version out if there are bugs in production is more complicated than [...]

Free Trial

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