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 150+ 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 150+ 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, Firebug, 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.