Types of Software Testing
Here we look at a list of the most common types of software testing to consider when developing your testing strategy.
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 summary table of Jenkins Selenium solutions.
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 write and run one simple test.
Faster Regression Testing With In-Sprint Automation
Uncover some important aspects of automated website testing and how automation fits into a software development strategy.
Infographic: The Sauce Difference
Everything you need to know about why Sauce Labs is the one platform for all your testing needs.
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 written. If you are new to testing, don't worry, we have your back! Here, we explore two common testing topics.
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 Testing Cloud.
Choosing an Automated Testing Framework
Choosing an automated testing framework for a project can be crucial in it's success. Here, we evaluate some popular frameworks.
Staffing Up for Automated Testing
Improving an organization's competency in automated testing requires skilled engineers - explore the options with pros and cons of each.
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 strategy.
Rethinking Developers’ Relationship to Software Testing
Rethinking the role of developers in QA workflows is an important step in achieving software delivery efficiency.
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 vendor.
Making sense of Android app testing - automated/manual, testing in-house/on the cloud, Android Selenium, unit testing, CI integration.
iOS App Testing
iOS app testing can be a complex undertaking. This article describes the general issues relating to iOS testing in context and throw light on the specifics of Sauce Labs’ offering.
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 strategy to help teams move forward.
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 they might want to use automation.
Continuous Integration: Why All The Fuss?
CI is a combination of tools, philosophies, and practices that help teams ship quality software at a faster pace.
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 step further.
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.
Automated UI and Browser Testing on Sauce
Sauce Labs lets you do automated UI and browser testing in the cloud.
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?
Open Source Tools - Robotium Android & Appium
Robotium is a popular Android automation framework for testing native and hybrid Android apps.
Mobile Testing Strategy
How to develop a mobile testing strategy that will support complex apps, full system tests and device fragmentation, and how the Sauce cloud can help.