Sauce Labs
Blog

Best Practices

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.

Optimize Your Time to Market Process to Release Updates Faster
Posted by Ely Hechtel in Best Practices

Are you looking for a way to accelerate your time to market process? Are you struggling with long periods between mobile app releases? Here is something that might help you! Most common obstacles during development There can be any number of reasons why it takes longer between fixing something or create a new feature and actually releasing the updated mobile app. But you are not the only one [...]

Free Trial

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