Just code. That's it.

We handle the test lab set up and maintenance, and enable parallelized test runs to speed up your build.
Automated
Mobile
Manual

Browsers & Platforms

Automatically run your Selenium tests and Javascript Unit tests across 300+ mobile and desktop browser/OS platforms. We provide the test infrastructure so you can focus on releasing great web apps.

Test Overview

Recently run tests are listed chronologically, with info about the testing platform, run time, which build they were part of, as well as whether they passed or failed.

Fast Diagnosis

After your tests are completed, we provide a full report of the run with metadata, access to log files, and a complete list of commands and responses.

Screenshots & Screencasts

Flip through screenshots taken after each page-altering command to diagnose errors and verify layout. Or, watch a screencast of the whole test from start to finish.

Breakpoints

While tests are running, you'll have access to a live remote desktop session. You can manually take control of the VM (to, say, clear a popup that's blocking your test), or "breakpoint" the test to stop your test session and investigate a problem manually.

Console Log

When you test against Google Chrome, we capture Javascript's console.log to show you the JS errors and network requests taking place in the browser during your test, giving you a fast diagnosis of any problems.

iOS and Android

Appium allows you to test apps for multiple versions of iOS and Android with a single automation framework. If your app works similarly on both platforms, you can write one test to automate both!

Parallelized Testing

Speed up your build and scale your testing by running multiple tests in parallel against our secure cloud of mobile emulators and simulators.

Native and Hybrid

Test native apps or automate mobile browsers. Appium can even navigate the native portions of a hybrid app and then take control of a web control for full-fledged web automation that can interact with your DOM structure and CSS.

Any Language & Framework

Write tests in the same language as your app, or in the language with the best testing tools. Since Appium is compatible with the Selenium WebDriver client libraries available for almost any language, the choice is yours.

Breakpoints

While your mobile tests are running, you'll have access to a live remote desktop session. You can jump in to take control of the VM or "breakpoint" the test, with either code or the push of a button, to investigate a problem manually.

Fast Diagnosis

After a test is completed, we provide a report with metadata, access to log files, and a complete log of commands and responses.

Screenshots & Screencasts

Flip through screenshots taken after each page-altering command to diagnose errors or verify layout. Or, watch a screencast of the whole test from start to finish.

Browsers & Platforms

Test against 200+ mobile and desktop browser/OS platforms. Spin up a browser instantly using our web-based tool or our desktop app for Mac users to interactively test your site on everything from Internet Explorer 6 to iPhone and iPad.

Debugging Tools

Every Sauce browser comes equipped with standard debugging tools so that when you’re driving the browser manually via your mouse, Web Developer, the IE Developer Toolbar, and Chrome Dev tools are just one click away.

Screenshots

For every test you run in our cloud, we’ll capture live video and provide a screencast and screenshots for easier debugging. Sharing these artifacts with the rest of your team is a painless way to keep track of bugs and fixes.

Local & Firewalled Testing

We've created a secure way for you to point Sauce at firewalled or local applications without exposing sensitive data. It’s called Sauce Connect and it’s a combination of secure tunneling and smart caching that’s easy to set up.

Live Sharing

As you’re browsing within Sauce Manual, you can click on the “Live Share” button to send a link of your current test session to friends and co-workers. Once they join, you will automatically share the same browser session for real-time, collaborative debugging.