Sauce Labs
Blog

Best Practices

Test Automation Best Practices
Posted by Ely Hechtel in Best PracticesMobileMobile Development & TestingSecurity Testing

We’ve already talked about the benefits of test automation. This article is about typical use cases/test scenarios for automated testing. But first things first: there are a number of things to consider when starting to automated tests and one of them is to decide which tests should be and can be automated. That’s why we created this guide on test automation best practices. Test [...]

The Case for End-To-End Testing in the Age of DevOps
Posted by Mike Mackrory in Best PracticesDevOpsGuest Blog PostsSoftware Development & Testing

In the age of DevOps, virtual machines, continuous delivery, and microservices, is end-to-end testing necessary? Is it even viable? The short answers are "yes" and "yes". But don’t just take my quick word for it. Let me explain why end-to-end testing is crucial for effective DevOps. Defining End-to-End Testing Before we consider what value end-to-end testing brings to an organization, let [...]

Pounds (and Dollars) of Prevention ... Cross Browser & Load Testing Before The Holiday Shopping Season

The holiday season is approaching (hurray!) and that means that the online shopping season is also coming up. The peaks of this season are Black Friday and Cyber Monday, to take place this year on November 25th and 28th, 2016, respectively. The trend to online sales is noticeable and here to stay, with almost 50% of holiday shopping done online, and mobile now plays a huge part of the mix. In [...]

The Sauce Journey - Global Scrum
Posted by Joe Alfaro in AgileBest PracticesScrumThe Story of Sauce

A long time ago (1963), in a technological world far, far away, JCR Licklider, the Director of the Advanced Research Projects Administration, had an idea for a a network that would allow teams at geographically dispersed research centers to engage in "cooperative programming" through networked "time share" computers. That idea was realized in the Defense Advanced Research Projects Administration [...]

How to Optimize Your Mobile Testing Process
Posted by Ely Hechtel in Best PracticesMobileMobile Development & Testing

Testing your mobile app comprehensively is not always easy. By optimizing your mobile testing process and choosing the right testing approach you can shorten your release cycles and increase your app’s quality. The mobile testing process starts with outlining a testing strategy and converting it into a plan with goals. After that, you can start with the actual testing. There are two main [...]

A Deep Dive Into Continuous Integration Using Jenkins Pipeline

Jenkins is an open-source continuous integration (CI) tool that helps orchestrate the development processes (build, test, and deployment) with automation. The CI pipeline offers many ways to create the automated pipeline, from freestyle project to the first-class plugin called Pipeline. You can quickly build out an end-to-end CI solution by developing and loading pipeline scripts from the source [...]

Avoiding the UI: Why and How to Run Tests With Scripts
Posted by Michael Churchman in AutomationBest PracticesGuest Blog PostsSoftware Development & Testing

There's no doubt about it: a user interface (whether it's graphic or text-only) can be very nice, at least when you need to make decisions in real time or enter data on the spot. But when you know exactly what you're going to do and how you're going to perform each step, and you have a set of tasks that you're likely to perform more than once or twice, any kind of user interface can slow you down, get in the way, and eventually become a maddening, time-wasting annoyance.

Free Trial

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