Best Practices

Woman with Back to us at desk

10 Reasons Your Team Needs to Budget for Automated Testing

Posted Nov 21st, 2022

by Mike Mackrory

8 Steps for Planning a Mobile Testing Strategy

Learn the best practices and steps for creating a winning mobile testing strategy.

Posted Nov 2nd, 2022

by Sauce Labs

Accelerate Mobile Beta Testing

Best Practices for Effective Mobile Testing: The Modern Mobile Automated Testing Pyramid

Learn about our reimagined mobile test automation pyramid for modern DevOps practices.

Posted Nov 1st, 2022

by Wim Selles

Automated Testing Flow

4 Challenges in Test Automation (and How to Solve Them)

Let’s take a look at some of the most common challenges that arise when QA teams begin implementing …

Posted Oct 18th, 2022

by Chris Riley

Asset > Selenium 4 Logo Badge

The Selenium Click Command (Including Examples)

Learn how Selenium’s click() command works to simulate mouse clicks for automated UI testing, as …

Posted Oct 11th, 2022

by Sauce Labs

Accelerate Mobile Beta Testing

Mobile App Test Automation Best Practices – 5 Test Cases to Automate

There are a number of things to consider when automating your mobile app tests, but first and …

Posted Sep 16th, 2022

by Sauce Labs

Image > Future-proof your toolchain@2x

Simulators vs. Emulators: What’s the Difference, Anyway?

Posted Apr 21st, 2022

by Sauce Labs


Error Reporting: Improving Outcomes with Proactive Identification

Errors happen. Despite best efforts, no piece of software is perfect. Unintentional issues with …

Posted Apr 6th, 2022

by Sauce Labs

Selendroid vs. Appium - Which to Choose for Your Mobile App Testing

Posted Apr 4th, 2022

by Twain Taylor


Salesforce Testing: An Essentials Guide

Deploying and maintaining a scalable, transformative digital platform like requires …

Posted Mar 15th, 2022

by Sauce Labs

live testing team at sauce labs

Five Things Testers Wish Every CIO and CTO Understood About Testing

Posted Feb 1st, 2022

by Marcus Merrell

Image > API Stressed Out DevBot 400x250

Increase Developer Confidence with Microservices and API Test Automation

Posted Jan 27th, 2022

by Gabe Kaufman

Logo > Reddit Lockup 1-Color OnWhite

Introducing the MTTRP: Mean Time to Reddit Post

Posted Jan 21st, 2022

by Marcus Merrell

Private cloud 3@2x

Quality is Everyone’s Responsibility

My grandmother used to say, ‘There’s more than one way to bake a cake.’ It’s a softer version of …

Posted Jan 13th, 2022

by Marcus Merrell

Image > Cloud-based API Testing with Sauce Connect Proxy@2x

Testing Does not Stop After Code is Pushed into Production

Your mileage may vary on Ryan Gosling films. I happen to be a fan, and I always chuckle during the …

Posted Jan 4th, 2022

by Marcus Merrell

Image > Auto Generate Functional API Tests@2x

100% Test Automation is Not a Good Goal

If you have ever seen the 1976 movie ‘All the President’s Men’ you may remember the phrase “follow …

Posted Dec 21st, 2021

by Marcus Merrell


Testers Should Absolutely Be Part of the Scrum Teams

As a pragmatist, one thing that bothers me in movies is when characters withhold critical …

Posted Dec 14th, 2021

by Marcus Merrell

Image > Debug APIs Fast with Detailed Reporting@2x

Failed Tests Can Be a Good Thing, as Long as You're Not Tolerating Too Many of Them

“Why do we fall?” This is a question directed at a young Bruce Wayne by the lovable butler Alfred …

Posted Dec 7th, 2021

by Marcus Merrell

Coding Bot

Testing APIs is Every Bit Important as Testing the UI

What we’ve covered so far in this series has largely involved the importance of keeping the user …

Posted Nov 30th, 2021

by Marcus Merrell

Asset > Selenium 4 Logo Badge

Selenium is a Terrific Automation Framework, but it’s Not a Strategy

Here at Sauce Labs, we love Selenium. It was created by our co-founder Jason Huggins, so it will …

Posted Nov 23rd, 2021

by Marcus Merrell

Marcus Merrell

Test Automation Should Not Be Used to Replace Humans

This week, we discuss the different circumstances that do and do not call for test automation. …

Posted Nov 16th, 2021

by Marcus Merrell

Marcus Merrell

10 Things Testers Wish CIOs & CTOs Knew About Testing: The Goal of Testing is Risk Mitigation, Not Perfect Software

In my 18 years of working in quality engineering and the testing community, I’ve developed some …

Posted Nov 9th, 2021

by Marcus Merrell

Marcus Merrell

10 Things Testers Wish CIOs & CTOs Knew About Testing: A Tester’s Job is to Model and Advocate for Great User Experiences

In my 18 years of working in quality engineering and the testing community, I’ve developed some …

Posted Nov 2nd, 2021

by Marcus Merrell

Woman with Back to us at desk

Native vs. Web vs. Hybrid vs. Progressive Web Apps: Key Differences for Development and Mobile Testing

This article explains how native, web, hybrid and progressive web apps vary, how to choose the …

Posted Oct 28th, 2021

by Sauce Labs

Laptop, mobile phone and a Mini

Better Together: Why You Should Leverage Emulators and Simulators for Web App Testing

Posted Aug 31st, 2021

by Ashwini Sathe

Sauce Labs employees collaborating

Best Practices for Mobile Application Beta Testing

This article gives a thorough explanation of how beta testing works, why it’s important, and how to …

Posted Aug 25th, 2021

To Validate or Verify?

Verification and Validation are software testing concepts that end up confusing many people. …

Posted Aug 10th, 2021

by Larry Loeb

AI-based Low-Code Salesforce Testing from Sauce Labs

3 Challenges to Overcome When Implementing Low-Code Development

The demand for low-code development is rapidly increasing. However, low-code is not a silver bullet …

Posted Aug 4th, 2021

by Sahr Saffa

selenium logo

Is Selenium the Best Test Automation Framework?

Posted Jul 6th, 2021

by Matthew Heuser

SC bot

ACTION REQUIRED: Secure Your Testing Experience - Best Practices for Updating Sauce Connect

This post provides the latest news about Sauce Connect, including new features, security …

Posted Dec 2nd, 2020

by Zuzana Bodikova

Roundtable discussions

Why Product Managers Should Care About Testing

Karla Schoenicke reviews why product managers should be involved in the testing process. Becoming …

Posted Nov 18th, 2020

by Karla Schoenicke

Automated and live testing

How To Do Multi-Touch Gestures in Live Testing

This post gives you detailed, step-by-step instructions for how to perform multi-touch gestures …

Posted Nov 10th, 2020

by Wim Selles and Abigail Kurtzman

Sauce Labs employee working on a computer

Best Practices for Shifting Accessibility Testing Left

Guest blogger Dylan Barrell shares four best practices for shifting accessibility testing left, and …

Posted Oct 1st, 2020

by Dylan Barrell

Mug with Sauce bot

Tech Tip: Best Practices For Using Sauce Connect

Posted Sep 8th, 2020

by Abigail Kurtzman

person working at a desk in Sauce Labs

Ten More Commandments Of Automation

In this article, Paul Grizzaffi highlights 10 commandments of automation that he's learned and …

Posted Aug 27th, 2020

by Paul Grizzaffi

Mobile Testing Basics: Manual vs. Automated Testing

*Revised 26 Aug 2020 by Matthew Heusser @ Excelon Development* Building mobile …

Posted Aug 26th, 2020

by Matthew Heusser

Wim Selles

Meet The Experts: Wim Selles

Posted Jul 28th, 2020

by Rebecca Cramer

Laptop with lines of code and phone

4 Best Practices for Harnessing the Power of Test Data

Posted Jul 21st, 2020

by Abigail Kurtzman


Meet the Experts: Josh Grant

Posted Jul 14th, 2020

by Rebecca Cramer

Tech tip cover slide

Tech Tip: Pointing Your Automated Tests to Sauce

Posted Jul 9th, 2020

by Rebecca Cramer

Diego Molina

Meet the Experts: Diego Molina

Posted Jul 7th, 2020

by Rebecca Cramer

Sauce Labs developer with laptop

Goodbye Sample Test Frameworks, Hello Sauce Training Repo

Posted Jun 18th, 2020

by Josh Grant

Woman smiling at work in front of a laptop

Using The Continuous Testing Benchmark to Build Digital Confidence

Posted Jun 16th, 2020

by Alissa Lydon

sauce labs employee working at desk

Test Failure Analysis Best Practices

Update: Test Analytics is now [Sauce …

Posted May 12th, 2020

by Chris Tozzi

Marcus Merrell

Meet the Experts: Marcus Merrell

Posted May 5th, 2020

by Rebecca Cramer

Sauce labs employee working on a laptop

Mobile Testing Considerations: Android versus iOS

Posted Mar 3rd, 2020

by Scott Fitzpatrick

Sauce Lab employee smiling at desk

The Benefits of Building in Storybook

Posted Feb 28th, 2020

by Twain Taylor

Sauce Labs employee working on a computer

Building a Quality Platform From The Ground Up

Posted Feb 4th, 2020

by Greg Sypolt

Sauce labs meeting room with a video conference

How Distributed Tracing Helps QA Teams

Posted Jan 21st, 2020

by Eric Bruno

Sauce Labs employee working on a computer

How to Effectively Test Mobile Games

Posted Dec 17th, 2019

by Swaathi Kakarla

Sauce Labs employee working on a computer

The What and Why of Low-Code Application Testing

Posted Nov 21st, 2019

by Chris Tozzi

sauce labs employee at desk

Making the Case for Functional Testing and Test Automation

Posted Nov 5th, 2019

by Scott Fitzpatrick

Pointing at computer

Building a Strategy for Continuous Testing in Mobile

Posted Oct 22nd, 2019

by Twain Taylor

sauce labs water bottle

The Role Quality Plays in Your Service-Level Agreement

Posted Aug 29th, 2019

by Greg Sypolt

appium group laptops

Four Reasons to Use Headless Testing

Posted Aug 6th, 2019

by Michael Churchman

photo-blog-you cant do cicd-developer success workflow

Sauce Tech Talk - How Environment and Feature Management Can Help You Achieve CI/CD and Testing Excellence

Posted Jul 24th, 2019

by Alissa Lydon


What’s the Next Big Thing in Software Testing? Test Generation!

Posted Jul 23rd, 2019

by Greg Sypolt

Software Testing for Organizations That Have No QA Team

Posted Jul 9th, 2019

by Chris Tozzi

You Can’t Have AIOps Without Automated Testing

Posted Jun 27th, 2019

by Cordny Nederkoorn

Unit Testing Best Practices

Posted Jun 25th, 2019

by Twain Taylor

Sauce Labs developer with laptop

What DevOps Engineers Should Know About Automated Software Testing

Posted Jun 13th, 2019

by Scott Fitzpatrick


Posted Apr 18th, 2019

by Greg Sypolt

When (And When Not) to Use Headless Testing

Posted Apr 17th, 2019

by Alissa Lydon

Evolving Your Automated Test Suite Over Time

Posted Mar 21st, 2019

by Scott Fitzpatrick

Software Testing for Docker Containers: What's the Same, What's Different?

Posted Mar 5th, 2019

by Vince Power

Best Practices for Planning a Test Automation Strategy

Posted Mar 4th, 2019

by Michael Churchman

Tips for Achieving Continuous Improvement in Software Testing

Posted Feb 26th, 2019

by Greg Sypolt

Best Practices for Working with Test Data

Posted Feb 21st, 2019

by Scott Fitzpatrick

Practical Tips for Getting More out of CI/CD Test Automation

Posted Jan 29th, 2019

by Chris Tozzi

What Developers Should Know About Software Testing

Posted Dec 13th, 2018

by Chris Riley

Selenium Tips: Infinite Loops Take Forever

Posted Dec 10th, 2018

by Matthew Heusser

Selenium Tips: Capturing A Larger Screen Area

Posted Dec 3rd, 2018

by Matthew Heusser

Selenium Tips: Better Locators in Selenium

Posted Nov 28th, 2018

by Matthew Heusser

4 Best Practices for Testing Microservices

Posted Nov 27th, 2018

by Twain Taylor

Selenium Tips: Taking ScreenShots on the Server

Posted Nov 20th, 2018

by Matthew Heusser

Selenium Tips: Efficiently Removing Cookies

Posted Nov 16th, 2018

by Matthew Heusser

Tools for Becoming a Successful Test Engineer

Posted Nov 6th, 2018

by Scott Fitzpatrick

Avoiding Test Script Maintenance Nightmares

Posted Nov 1st, 2018

by Greg Sypolt

QAOps 101: What QAOps Means and Why It Matters for Software Quality

Posted Sep 18th, 2018

by Chris Riley

Test Automation: Choosing Which and How Many Tests to Automate

Posted Sep 11th, 2018

by Scott Fitzpatrick

How I Became an Automation Engineer

Posted Aug 21st, 2018

by Cordny Nederkoorn

Measuring the Effectiveness of your Testing Strategy

Posted Aug 14th, 2018

by Scott Fitzpatrick

User Experience Challenges in Mobile Apps

Posted Jul 24th, 2018

by Michael Churchman

Help! I'm a Manual Tester. How Do I Learn to Automate?

Posted Jul 10th, 2018

by Michael Churchman

Benefits of Cloud-Based Testing: It's About More than Speed

Posted Jun 21st, 2018

by Chris Tozzi

Using Canary Release Pipelines to Achieve Continuous Testing

Posted Jun 19th, 2018

by Greg Sypolt

7 Reasons Your Testing Strategy Hasn’t Reduced Your Bug Count

Posted May 15th, 2018

by Mike Mackrory

Mobile App Testing for International Markets

Posted May 9th, 2018

by Eric Bruno

Shift-left vs. Continuous Testing

Posted Apr 24th, 2018

by Twain Taylor

Extended Debugging with Sauce Labs

Posted Apr 12th, 2018

by Greg Sypolt

Biometric Data Challenges in Mobile Software Testing

Posted Apr 3rd, 2018

by Chris Tozzi

Choosing a CI-CD Tool

Posted Mar 15th, 2018

by Greg Sypolt

Appium and the Fallacy of the Zero Sum Game

Posted Jan 29th, 2018

by Jonathan Lipps

Clearing Mobile Testing Hurdles

Posted Jan 25th, 2018

by Vince Power

Why You Need Automated Testing at Any Scale

Posted Jan 3rd, 2018

by Daisy Tsang

Key Considerations for Testing Financial Apps

Posted Dec 14th, 2017

by Michael Churchman

Testing Applications Thoroughly Without Slowing Software Delivery

Posted Dec 12th, 2017

by Scott Fitzpatrick

Cultural Changes to Enable Better Testing and Automation

Posted Nov 22nd, 2017

by Twain Taylor

Functional Testing for Container-Based Applications

Posted Nov 14th, 2017

by Chris Riley

Building an Agile Process Playbook for Software Testing

Posted Nov 7th, 2017

by Greg Sypolt