Solutions For
The continuous testing platform for enterprise scale automation
Plans designed for individuals, small and medium-sized teams
Free live and automated testing for open source projects
Testing Solutions
Automate tests at every stage of the development cycle
Release more quickly and improve developer productivity
Interactively test websites and real mobile devices
Continuous Testing Cloud
Testing Features
Analytics & Performance
Automation Tools
Get Support
Getting Started with WebDriver-Selenium for Java in Eclipse
__NOTE: *This article was originally published in January 2019 and updated in December …
Posted Dec 3, 2020
How to Start with Agile Development
It's been four years since Sauce Labs wrote [Beginning Agile …
Posted Nov 10, 2020
Waterfall and Agile Methodologies: What are They and When to Use Them
As the testing industry has grown since its conception, different transformations of testing best …
Posted Nov 9, 2020
Benefits of Automated Testing
You’re not sure you need test automation? The assembly-line analogy doesn’t convince you? We took a …
Posted Nov 4, 2020
Selenium IDE Tutorial: Overview, Features, & Benefits
The Selenium IDE has been around since 2006 yet doesn’t get the acclaim it deserves. To be honest, …
Posted Oct 29, 2020
What Is Regression Testing?
There is always a level of uncertainty when releasing code changes to production. A question that …
Posted Oct 23, 2020
Selenium Tips: CSS Selectors
*Revised August 2020 by Matthew Heusser Matt@xndev.com* Learn about CSS rules and pseudo-classes …
Posted Aug 20, 2020
What is Selenium WebDriver?
As many testing teams move from manual to automated testing, finding a framework that works for …
Posted Jul 3, 2020
Best Cross Browser Testing Resources & Tools
Posted Jul 1, 2020
Automated Testing Tools
For any team that is modernizing its pipeline to deliver software faster, nothing is more crucial …
Posted Jan 14, 2020
What is a Mobile Emulator?
Whether you’re starting off in mobile testing or a seasoned tester, learn more about what a mobile …
Posted Dec 12, 2019
Continuous Integration Tools
In this article, we talk about the different continuous integration tools and how they support …
Posted Oct 7, 2019
Safari Browser Emulator
Posted Jul 27, 2019
CSS Classes - The Basics
This article will help you get started on CSS classes, better understand how they are used and …
Posted May 22, 2019
Types of Software Testing
Here we look at a list of the most common types of software testing to consider when developing …
Posted Apr 2, 2019
Web Application Testing
Why you should be testing your web apps and a few benefits for organizations.
Selenium Jenkins - How to Do it Yourself and Sauce Labs Advantage
If you’d like to do Selenium with Jenkins yourself, using open source software, check out our …
Posted Mar 27, 2019
JUnit - Beyond Unit Testing: A Simple Example
Learn how to use JUnit to do acceptance and UI tests on Sauce Labs
The Selenium ‘click’ command
Learn how the "Selenium.click()” command works to simulate user clicks.
Posted Mar 21, 2019
How to Configure Webdriver-Selenium for Java in Eclipse on Windows
We’ll show you how to start with WebDriver using Eclipse and the Java bindings on Windows, plus …
Posted Mar 19, 2019
Faster Regression Testing With In-Sprint Automation
Uncover some important aspects of automated website testing and how automation fits into a software …
Posted Mar 15, 2019
Speed Up Your Selenium Tests
Tips and Tricks for speeding up your Selenium Tests
Posted Mar 13, 2019
Best Practices & Tips: Selenium File Upload
Learn how to upload Selenium files using Webdriver's native file upload feature.
Posted Mar 12, 2019
Getting Started with WebDriver in C# Using Visual Studio
This article will demonstrate how to get WebDriver working with C# using Visual Studio.
Posted Feb 13, 2019
Regression Testing and Continuous Integration
Testing is occurring earlier and more frequently – often before the first line of code is ever …
Posted Jan 4, 2019
Automated Testing in CI/CD - A Continuous Integration Server Integration Primer
An overview of the most popular CI servers and how they integrate with the Sauce Labs Continuous …
Posted Nov 5, 2018
Choosing an Automated Testing Framework
Choosing an automated testing framework for a project can be crucial in it's success. Here, we …
Posted Oct 23, 2018
Staffing Up for Automated Testing
Improving an organization's competency in automated testing requires skilled engineers - explore …
Posted Oct 4, 2018
You Can Have It All: How to Maximize Your Software Testing Coverage
Learn how to identify which types of environments to prioritize as part of a software testing …
Posted Jul 24, 2018
Rethinking Developers’ Relationship to Software Testing
Rethinking the role of developers in QA workflows is an important step in achieving software …
A Practical Checklist for Adopting Automated Testing
Keep reading for a concise, practical guide to the steps required to begin automated testing.
Posted Jul 23, 2018
How Does Your Cross-Browser Testing Tool Stack Up?
Here are 5 key considerations for teams to take into account when selecting a testing platform …
Posted Jun 5, 2018
Android Testing
Making sense of Android app testing - automated/manual, testing in-house/on the cloud, Android …
Posted Feb 7, 2018
iOS App Testing
iOS app testing can be a complex undertaking. This article describes the general issues relating to …
Posted Feb 6, 2018
Top 5 Best Mobile Testing Tools Compared
__This post was updated on June 21, 2020__. A comparison of 5 open source frameworks for mobile …
Posted Feb 5, 2018
Using Espresso to Test Mobile Applications in Android Studio
Understand how to use Espresso as a testing framework for mobile application development.
Posted Dec 15, 2017
Collaborations Between Your Testing and Other Popular Tools
Testing involves an immense amount of collaboration and organization.
Posted Oct 12, 2017
Getting Started with WebDriver in Java Using IntelliJ on Windows
In this article we’ll show you how to run WebDriver in Java using IntelliJ on Windows.
Posted Sep 11, 2017
Improving Your Web Applications with Selenium WebDriver
Leverage Selenium WebDriver to automate part of your web application testing approach.
Posted Sep 7, 2017
What's Special About Mobile Testing?
This article will lay out some background and approaches to creating an effective mobile testing …
Posted Sep 6, 2017
Don't Get Overwhelmed By Cross-Browser Testing
Learn what cross browser testing is and why it is needed, when teams should use tools, and when …
Posted Aug 22, 2017
Continuous Integration: Why All The Fuss?
CI is a combination of tools, philosophies, and practices that help teams ship quality software at …
Posted Aug 9, 2017
Effective Mobile App Testing Using Appium
Learn the essential concepts you need in order to understand in order to use Appium.
Posted Aug 2, 2017
Getting Started with WebDriver in Python on OSx
This article will show you how to get WebDriver working in Python.
Posted Jun 29, 2017
Why Teams Should Consider Parallel Automated Functional Testing
Automating testing brings extraordinary value to a project. Parallel test execution takes it one …
Posted Jun 23, 2017
Getting Started with WebDriver in Ruby on OSx
In this article we'll show you how to create and run WebDriver tests in Ruby on OSx.
Posted Jun 1, 2017
Getting Started with WebDriver in Java Using IntelliJ on OSx
In this article we’ll show you how to run WebDriver in Java using IntelliJ on OSx.
Posted May 4, 2017
Emulator, Simulator, or Real Device - What To Use When?
There are different methods to mobile testing. How do you know which one to choose?
Posted Mar 30, 2017
Selenium Bootcamp - Chapter 1
First in a 5-part series written by Selenium ninja Dave Haeffner.
Posted Jun 10, 2016
Appium Bootcamp - Chapter 1
Learn how to use Appium to test mobile apps of all kinds - first of an 8-part series.
Automated UI and Browser Testing on Sauce
Sauce Labs lets you do automated UI and browser testing in the cloud.
Mobile Testing Strategy
How to develop a mobile testing strategy that will support complex apps, full system tests and …
Open Source Tools - Robotium Android & Appium
Robotium is a popular Android automation framework for testing native and hybrid Android apps.
XPath Marks the Spot
Learn when (and when not) to use XPath with Selenium.
Is KIF iOS in line with mobile testing best practices?
KIF was created by Square in 2011 to automate iOS apps - how does it compare to Appium?
Testing on Microsoft Edge in Windows 10
Sauce Labs provides emulators for versions of Microsoft Edge 13 and higher, along with the tools …
Advanced Selenium Training
iPhone Simulator
Automated Cross Browser Testing
Real Device Cloud
Test your application in the cloud on real mobile devices. Access thousands of real devices to …
Testing on Internet Explorer - IE 8 to IE 11
Sauce Labs provides emulators for all versions of the Internet Explorer browser going back to …
Advantages of a Cloud Based Mobile Device Lab
Having a mobile device lab has many benefits. It can help reproduce tests, run apps fast, replicate …
Open Source Performance Testing Tools for Mobile Applications
Mobile Browser Emulator
Appium Training
Android Cloud Emulator
Native Apps vs Hybrid Apps Comparison
Parallel Test Execution in Selenium
Testing on Google Chrome - Latest Versions, Beta, and Dev
Sauce Labs provides emulators for versions of Google Chrome 26 to most recent, beta, and dev, along …
Local Testing and Its Drawback
There are benefits to Local Testing - quickly run unit tests, quality check of code, or one-off …
BDD Framework Cucumber
Cross Browser Testing
Online Selenium Test
Browser Emulator
Browser Testing Online
Speed up your testing and produce bug-free apps using Sauce Labs platform for executing browser …
Selenium for iOS
Automation Testing Training
Test automation is a fairly new skill in the development industry, and there are a number of …
Testing on Mozilla Firefox
Sauce Labs provides Firefox browser emulators for all versions of the Firefox browser from version …
Integration Testing
Selenium Grid
Selenium Testing Tool Tutorial
What is Visual Testing?
Visual testing, also known as user interface (UI) testing in software development is how developers …
How to Run Selenium Tests