What is a Mobile Emulator?
Continuous Integration Tools
In this article, we talk about the different continuous integration tools and how they support …
CSS Classes - The Basics
This article will help you get started on CSS classes, better understand how they are used and …
Types of Software Testing
Here we look at a list of the most common types of software testing to consider when developing …
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 …
JUnit - Beyond Unit Testing: A Simple Example
Learn how to use JUnit to do acceptance and UI tests on Sauce Labs
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 …
Faster Regression Testing With In-Sprint Automation
Uncover some important aspects of automated website testing and how automation fits into a software …
Best Practices & Tips: Selenium File Upload
Learn how to upload Selenium files using Webdriver's native file upload feature.
Getting Started with WebDriver in C# Using Visual Studio
This article will demonstrate how to get WebDriver working with C# using Visual Studio.
Getting Started with WebDriver-Selenium for Java in Eclipse
Getting started with WebDriver’s Java bindings in Eclipse is a snap. Here's how to get started.
Regression Testing and Continuous Integration
Testing is occurring earlier and more frequently – often before the first line of code is ever …
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 …
Choosing an Automated Testing Framework
Choosing an automated testing framework for a project can be crucial in it's success. Here, we …
Staffing Up for Automated Testing
Improving an organization's competency in automated testing requires skilled engineers - explore …
Rethinking Developers’ Relationship to Software Testing
Rethinking the role of developers in QA workflows is an important step in achieving software …
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 …
A Practical Checklist for Adopting Automated Testing
Keep reading for a concise, practical guide to the steps required to begin automated testing.
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 …
Making sense of Android app testing - automated/manual, testing in-house/on the cloud, Android …
iOS App Testing
iOS app testing can be a complex undertaking. This article describes the general issues relating to …
Mobile Testing Tools
A comparison of 5 open source frameworks for mobile testing: Appium, XCUITest, Espresso, and more.
Using Espresso to Test Mobile Applications in Android Studio
Understand how to use Espresso as a testing framework for mobile application development.
Collaborations Between Your Testing and Other Popular Tools
Testing involves an immense amount of collaboration and organization.
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.
Improving Your Web Applications with Selenium WebDriver
Leverage Selenium WebDriver to automate part of your web application testing approach.
What's Special About Mobile Testing?
This article will lay out some background and approaches to creating an effective mobile testing …
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 …
Continuous Integration: Why All The Fuss?
CI is a combination of tools, philosophies, and practices that help teams ship quality software at …
Effective Mobile App Testing Using Appium
Learn the essential concepts you need in order to understand in order to use Appium.
Getting Started with WebDriver in Python on OSx
This article will show you how to get WebDriver working in Python.
Why Teams Should Consider Parallel Automated Functional Testing
Automating testing brings extraordinary value to a project. Parallel test execution takes it one …
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.
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.
Emulator, Simulator, or Real Device - What To Use When?
There are different methods to mobile testing. How do you know which one to choose?
Appium Bootcamp - Chapter 1
Learn how to use Appium to test mobile apps of all kinds - first of an 8-part series.
Open Source Tools - Robotium Android & Appium
Robotium is a popular Android automation framework for testing native and hybrid Android apps.
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?
Automated UI and Browser Testing on Sauce
Sauce Labs lets you do automated UI and browser testing in the cloud.
Selenium Tips: CSS Selectors
Learn about CSS rules and pseudo-classes to help you move your XPATH locators to CSS.
Mobile Testing Strategy
How to develop a mobile testing strategy that will support complex apps, full system tests and …
Browser Testing Online
Speed up your testing and produce bug-free apps using Sauce Labs platform for executing browser …
Automation Testing Training
Test automation is a fairly new skill in the development industry, and there are a number of …
Local Testing and Its Drawback
There are benefits to Local Testing - quickly run unit tests, quality check of code, or one-off …
Testing on Mozilla Firefox
Sauce Labs provides Firefox browser emulators for all versions of the Firefox browser from version …
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 …
Testing on Microsoft Edge in Windows 10
Sauce Labs provides emulators for versions of Microsoft Edge 13 and higher, along with the tools …
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 …
Testing on Internet Explorer - IE 8 to IE 11
Sauce Labs provides emulators for all versions of the Internet Explorer browser going back to …
Real Device Cloud
Test your application in the cloud on real mobile devices. Access thousands of real devices to …