Mobile Application Testing by Sauce Labs

Mobile application testing for native, hybrid and web on our leading cloud testing platform. iOS and Android, supports all languages. Free plan!

Mobile Application Testing

Pinpoint where your native and hybrid mobile apps fail on the most popular Android and iOS devices.

Mobile application testing is easy on Sauce Labs

Write tests in the most popular languages, including Java, Ruby, Python, PHP, Node.js, or C#, with any test framework, using Appium (the leading open source mobile automation framework, backed by Sauce Labs).

Your mobile tests are run in emulators and simulators in our secure data center, on a real operating system, in a dedicated, single-use VM. Once the tests finish, the VM is completely destroyed.

Run mobile tests from your CI system or from the command line, the same way you’d run them locally. Specifying which platform configurations you want to use is as easy as setting the desired capabilities for your tests.

Run your mobile tests in our secure data center on a real operating system, in a dedicated, single-use VM. Once the tests finish, the VM is completely destroyed, ensuring your data is never exposed to future sessions.

Access a live remote desktop session while your tests are running. Manually take control of the VM or "breakpoint" the test to stop and investigate a problem.

After your tests are completed, we provide a full report of the run with metadata, Appium and console logs, and a complete list of commands and responses.

Mobile application testing with Continuous Integration

Sauce is optimized for mobile app testing in a continuous integration workflow, with a focus on reliability and scale. By running tests concurrently on Sauce, you can keep your build quick without sacrificing coverage.

Enhance your CI workflow

  • Write tests in the most popular languages, including Java, Ruby, Python, PHP, Node.js, or C#, using any test framework. Run tests from your CI system or straight from your command line, the same way you’d run them locally.

  • Specifying which platform configurations you want to run tests on is as easy as setting the desired capabilities for your tests. We automatically use the latest and most stable version of Selenium, but you can set whatever version you’d like to use in the desired capabilities. See our Test Configuration documentation for a complete list of the many options and features available when testing on Sauce.



Powered by

The world needed a powerful cross-platform mobile automation framework, and Appium has quickly become the leading open source framework for mobile testing, and we're proud to be backing the project.

Learn more about testing with Appium

See how mobile testing on Sauce can help you build exceptional mobile apps. Sign up for a free trial today.