Test your iOS and Android native mobile apps and hybrid apps on emulators, simulators, and real devices in the Sauce Labs Cloud.
Accelerate and scale your testing and broaden coverage by running automated tests on Sauce Labs mobile devices (real and virtual) through your preferred test UI framework (Appium, Espresso, or XCUITest).
Real Devices vs. Virtual Devices
Understand the benefits and use cases for Sauce Labs real and virtual devices.
Virtual Device Testing with AppiumThe topics in this section cover how to run automated mobile app tests in Appium on Sauce Labs emulators and simulators.
Real Device Testing with AppiumLearn how to run automated mobile app tests on Sauce Labs real devices using Appium.
Real Device Testing with Espresso and XCUITest
Integrate your Espresso and XCUITest test automation frameworks with Sauce Labs real devices using our RDC test runner.
Virtual Device Testing with Espresso and XCUITest
Integrate your Espresso and XCUITest test automation frameworks with Sauce Labs virtual devices using our VDC test runner.
Debug faster, facilitate collaboration, increase mobile device coverage, and combine with automated testing to improve your speed-to-market with our Live (manual) testing solution.
Live Testing Best Practices
Review our best practices for testing manually on Sauce Labs virtual emulators/simulators and real devices.
Upload your mobile app to Sauce Labs to start Live testing on real devices.
Real Device Testing
Learn how to test your native mobile apps interactively on Sauce Labs real devices.
Legacy Real Device Platform Resources
TestObject will reach end-of-life September 1, 2021. We've been gradually moving TestObject functionality to Sauce Labs as part of our Unified Platform efforts. See TestObject-to-Sauce Migration Guide and Real Device Testing in Sauce Labs Feature Preview for more.