How To's

SL NinjaBot

Tech Talk: How to Become an Appium Desktop Ninja, Chapter 6

In the final installment of this Tech Talk Series, Wim Selles helps you discover many hidden …

Posted Dec 21, 2020

by Ashwini Sathe

Emulators and simulators

Tech Talk: How to Become an Appium Desktop Ninja, Chapter 2

In the second of his six-part Tech Talk series on becoming an Appium Desktop ninja, Wim Selles will …

Posted Dec 3, 2020

by Ashwini Sathe

Sauce Labs Rubiks Cube

Leveraging Docker Containers to Manage Sauce Connect Tunnels

In this article we will leverage Docker containers. This will be useful if you’re an existing …

Posted Dec 1, 2020

by Zuzana Bodíková

pen and notebook at sauce labs

Tech Talk: How to Become an Appium Desktop Ninja, Chapter 1

In the first of his six-part Tech Talk series, Wim Selles provides you with the foundational …

Posted Dec 1, 2020

by Ashwini Sathe

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 10, 2020

by Wim Selles and Abigail Kurtzman

Visual testing with Sauce Labs

Quickstart to Automated Functional Testing with Visual Testing

In this post, Larry Ho reviews how you can use visual testing to detect visual regressions and as a …

Posted Nov 3, 2020

by Larry Ho


Live Twitter Chat With the Sauce Experts: Keyword-Driven Testing #OnKDT

Join Nikolay Advolodkin, Titus Fortner, and Josh Grant for an upcoming live Twitter chat on …

Posted Nov 3, 2020

by Rebecca Cramer

sauce labs employee working at desk

1 Simple Trick To Massively Improve Automation Efficiency

In this article, Nikolay Advolodkin presents a case study to show how interactions with only two …

Posted Oct 22, 2020

by Nikolay Advolodkin

Smiling man at work

Parallelize Your JavaScript Tests In CI/CD

The Sauce Labs Testrunner Toolkit makes setting up, writing, and running web tests easier and …

Posted Oct 14, 2020

by Nancy Zenger


Speeding Up Your Tests: Short Tests in Parallel

In this installment of his "Speeding Up Your Tests" series, Titus Fortner discusses the power of …

Posted Oct 13, 2020

by Titus Fortner

Sauce Bot Training Under Construction

How to Optimize a Test and Make It 560% Faster

Deep in the implementation of every automated UI test lives the potential to turn something simple …

Posted Oct 8, 2020

by Nikolay Advolodkin


Speeding Up Your Tests

Posted Sep 22, 2020

by Titus Fortner

Person working on multiple screens

The C# Selenium Sample Repo You Must Have

Nikolay Advolodkin shares about the C# Selenium sample repository and offers best practices to help …

Posted Aug 13, 2020

by Nikolay Advolodkin

Python bot

Presenting: New and Improved Python Samples for Sauce Labs

Posted Mar 26, 2020

by Josh Grant

Two people collaborating at work

How QA Teams Can Use Software Monitoring Tools

Posted Mar 10, 2020

by Chris Tozzi

smiling in a meeting

Achieving Test Parallelization, Part 8

Posted Feb 12, 2020

by Larry Ho


What Is Cloud Mobile Testing?

In this article, Chris Tozzi goes through an overview of what cloud mobile testing entails, and how …

Posted Feb 11, 2020

by Chris Tozzi

Sauce Labs employee working on multiple screens

Tech Talk: Intro to Testing in Parallel, Part 7

Posted Feb 6, 2020

by Larry Ho

Sauce Labs open office space

Tech Talk: Using Javascript to Bypass Pages, Part 6

Posted Jan 23, 2020

by Larry Ho

Sauce labs laptop with stickers

Tech Talk: Test Coverage with Atomic Tests, Part 5

Posted Jan 16, 2020

by Larry Ho

Sauce Labs employee working on his desk

Tech Talk: Cleaning Up Duplications, Part 4

Posted Jan 9, 2020

by Nikolay Advolodkin

Sauce Labs employee working on a computer

Tech Talk: How to Configure Automated Tests on Sauce Labs, Part 3

Posted Jan 2, 2020

by Larry Ho

sauce labs employee smiling in meeting

Tech Talk: Best Practices for Test Case Design, Part 2

Posted Dec 19, 2019

by Larry Ho

Sauce Labs employee working with two screens

Tech Talk: Intro to Best Practices of Automated Testing, Part 1

Posted Dec 11, 2019

by Larry Ho

Man working at a table

Three Pillars of App Quality Excellence

Posted Dec 5, 2019

by Greg Sypolt

Pointing at computer

How to Automate a Real E2E User Flow with Appium for Android Devices

In our previous article [Automating a real E2E user flow with Appium on …

Posted Nov 21, 2019

by Wim Selles

Multiple screens of code

How to Automate a Real E2E User Flow with Appium for iOS Devices

Posted Nov 21, 2019

by Wim Selles

Laptop, mobile phone and a Mini

How to Automate Deep Link Testing on Emulators, Simulators and Real Devices

Posted Nov 18, 2019

by Wim Selles

sauce labs employee smiling in meeting

5 Steps to Jumpstart Test Automation: How to Motivate Your Team

Posted Nov 14, 2019

by Diego Molina

live testing team at sauce labs

How to Get Your Developers to Think Like QA

Greg Sypolt argues that it's important for developers and QA to come together as ambassadors of our …

Posted Oct 30, 2019

by Greg Sypolt

photo-blog-the top 10 resources-collaborative meeting room

QA’s Role in DevOps Adoption

Posted Oct 24, 2019

by Chris Tozzi

Laptop, mobile phone and a Mini

How To Automate 3D/Force Touch with Appium

Posted Oct 16, 2019

by Wim Selles

pen and notebook at sauce labs

How to Speed Up Native Appium iOS Test Execution by Knowing How Appium Works

Posted Sep 19, 2019

by Wim Selles

appium group laptops

How Much Test Coverage Is Enough?

Posted Aug 20, 2019

by Chris Tozzi

live testing team at sauce labs

Introduction: 5 Steps to Jumpstart Test Automation

Getting started with test automation can seem daunting. How do you know where to start and what to …

Posted Aug 13, 2019

by Diego Molina

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 24, 2019

by Alissa Lydon

5 Barriers to Automated Testing and How to Overcome Them

Posted Jul 16, 2019

by Scott Fitzpatrick

How to Shift Testing “Left” and “Right” at the Same Time

Posted Jul 2, 2019

by Chris Riley

5 Ways That Smart Software Testing Can Improve Your Bottom Line

Posted Jun 4, 2019

by Twain Taylor

Explaining Software Testing to Your Boss

Posted May 16, 2019

by Chris Tozzi

Boost Your Mobile Testing Strategy — The Mobile Test Pyramid Approach

Posted May 9, 2019

by Twain Taylor

Testing Effectively with Limited Resources

Posted May 7, 2019

by Scott Fitzpatrick

When (And When Not) to Use Headless Testing

Posted Apr 17, 2019

by Alissa Lydon

Overcoming Challenges When Moving Toward Parallel Testing

Posted Apr 16, 2019

by Scott Fitzpatrick

Sauce Labs and CI/CD – Adding Sauce to Your Pipeline

Posted Apr 9, 2019

by Josh Grant

Speedo - Your Sauce Performance Sidekick

Posted Apr 5, 2019

by Christian Bromann

Tech Talk: The Mobile Test Pyramid

Posted Mar 26, 2019

by Kimberly Falk

How to Future-Proof Your Mobile Testing Strategy

Posted Mar 14, 2019

by Chris Tozzi

Easily Run 50,000 to 200,000 Tests with Parallel Test Execution in Automation

Posted Mar 12, 2019

by Nikolay Advolodkin

Tips for Achieving Continuous Improvement in Software Testing

Posted Feb 26, 2019

by Greg Sypolt

Using AI/ML and Production Data to Improve Software Testing

Posted Feb 14, 2019

by Greg Sypolt

Front-End Performance Testing: Challenges and How to Solve Them

Posted Feb 12, 2019

by Michael Churchman

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

Posted Jan 29, 2019

by Chris Tozzi

Effectively Utilizing Production Testing Data

Posted Dec 11, 2018

by Scott Fitzpatrick

Selenium Tips: Infinite Loops Take Forever

Posted Dec 10, 2018

by Matthew Heusser

Selenium Tips - Intermediate CSS Selectors in Selenium

Posted Dec 7, 2018

by Matthew Heusser

Selenium Tips: Better Locators in Selenium

Posted Nov 28, 2018

by Matthew Heusser

Selenium Tips: Finding Elements by their Focus Using :focus, a CSS Pseudo-class

Posted Nov 21, 2018

by Matthew Heusser

Selenium Tips: Working with Multiple Windows

Posted Nov 11, 2018

by Matthew Heusser

Tools for Becoming a Successful Test Engineer

Posted Nov 6, 2018

by Scott Fitzpatrick

Evolving Your Testing Strategy to Support Mobile Testing

Posted Oct 4, 2018

by Scott Fitzpatrick

4 Automated Testing Pain Points (and How to Solve Them)

Posted Oct 2, 2018

by Chris Riley

Speed Up Your Tests with Espresso Parallel Testing

Posted Sep 6, 2018

by Greg Sypolt

6 Tips For Improving Your Mobile Testing Strategy

Posted Aug 30, 2018

by Daisy Tsang

How I Became an Automation Engineer

Posted Aug 21, 2018

by Cordny Nederkoorn

User Experience Challenges in Mobile Apps

Posted Jul 24, 2018

by Michael Churchman

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

Posted Jul 10, 2018

by Michael Churchman

Using Canary Release Pipelines to Achieve Continuous Testing

Posted Jun 20, 2018

by Greg Sypolt

Continuous Testing: Mobile vs. Web Applications

Posted Jun 14, 2018

by Scott Fitzpatrick

Headless Browser Testing 101

Posted May 17, 2018

by Daisy Tsang

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

Posted May 15, 2018

by Mike Mackrory

Taking Your First Automated Testing Steps: 5 Hurdles to Overcome

Posted May 2, 2018

by Chris Tozzi

How To Test Offline Modes of Web Applications on Sauce Labs

Posted Apr 19, 2018

by Yaroslav Borets

The Art of Explaining Continuous Testing to Management

Posted Mar 8, 2018

by Scott Fitzpatrick

Nightwatch.js Makes Software Test Scripts Fun and Easy

Posted Feb 15, 2018

by Greg Sypolt

Testing Insights and Other Thoughts from 2017

Posted Dec 20, 2017

by Ashley Hunsberger

Testing Applications Thoroughly Without Slowing Software Delivery

Posted Dec 12, 2017

by Scott Fitzpatrick

Building an Agile Process Playbook for Software Testing

Posted Nov 7, 2017

by Greg Sypolt

5 Tips for Effective Mobile Testing

Posted Oct 31, 2017

by Twain Taylor

Build Security into Your Development Process: Security Guards

Security guards are essential if you want to protect your business from cyber attacks and avoid …

Posted Oct 20, 2017

by Greg Sypolt

Architecting for CI-CD

Posted Oct 3, 2017

by Jim Holmes

Testing A Hybrid Mobile App Using Appium

Posted Sep 29, 2017

by Swaathi Kakarla

Devising a Testing Strategy for Containers

Posted Sep 27, 2017

by Greg Sypolt

Geographic Considerations for Mobile Device Testing

Posted Sep 20, 2017

by Brien Posey

How To Make Sure Your App Ensures User Retention

Posted Sep 1, 2017

by Ely Hechtel

Where to Start with Mobile Automation?

Posted Aug 18, 2017

by Justin Rohrman

Native vs. Web vs. Hybrid Mobile Apps: Testing Tools and Techniques

Posted Jul 27, 2017

by Nadia Minaev

Improving Mobile Testing with Device Access

Posted Jul 10, 2017

by Twain Taylor

When to Automate Mobile Tests

Posted Jul 7, 2017

by Justin Rohrman

What Is Accessibility Testing? An Introduction To Accessibility Testing

Posted Jun 30, 2017

by Ely Hechtel

Mobile App Testing - Main Challenges, Different Approaches, One Solution

Posted May 18, 2017

by Ely Hechtel

Mug with Sauce bot

Appium vs. Espresso

Posted May 4, 2017

by Vince Power

Getting Started With Visual Regression Testing Using Intern and Sauce Labs

Posted Apr 11, 2017

by Dylan Schiemann

Discovering Security Vulnerabilities with Selenium

Posted Apr 4, 2017

by Greg Sypolt

Mock Frameworks vs. Microsoft Fakes

Posted Feb 21, 2017

by Michael Churchman

How ChatOps Can Improve Your Testing Process

Posted Jan 12, 2017

by Brena Monteiro

Visual Testing With Applitools and Sauce Labs

Posted Jan 10, 2017

by Greg Sypolt

11 Tips to Write Better Code

Posted Dec 28, 2016

by Ely Hechtel

How To Attract Top QA Talent

Posted Dec 21, 2016

by Joe Nolan

How To Curate Your Test Suite

Posted Dec 19, 2016

by Michael Churchman