Xamarin Test Cloud

Mobile app testing made easy.

Automate your app testing on 2,000 real devices in the cloud. Build quality mobile apps quickly and with confidence.

Preview Xamarin Test Recorder, a new way to automate your mobile UI testing.

Learn more

Ship apps your users will love.

Find bugs before you ship with automated tests running on the devices your customers use. You can test everything your users can do, from pinching and swiping to double-tapping and scrolling. Find performance problems on any OS automatically with step-by step memory and performance tracking. Beautiful reports make it easy to know when you’re ready for launch.

Ship apps your users will love with Xamarin Test Cloud
Automate your mobile app testing

Automate your app using our powerful testing frameworks or Test Recorder.

Test your mobile app on thousands of devices

Upload your test suite and run it on thousands of real devices in the cloud.

Learn from actionable reports

Analyze detailed reports with results, screenshots, video playback, and performance metrics.

Test your app on over 2,000 devices.

Run your app on our huge (and growing) collection of real devices from around the world. Select devices based on form factor, manufacturer, operating system, or even popularity in your target market. We’re adding over 100 devices every month, and if there’s a specific device you need, we’re taking requests.

Xamarin Test Cloud is trusted by

Automate using Ruby or C#

Automate your app using real tools & languages.

We created a framework called Calabash that can automate and test any iOS or Android app, native or hybrid, from the UI level down. Xamarin provides both the automation framework and the device cloud, so we can offer perfect integration, and continuous improvements to Calabash in response to customer needs.

Learn more about writing tests

Technical Details

Interact as users do.

  • Perform tap, double-tap, swipe, rotate, pan, long press, and pinch.
  • Build custom gestures programmatically for advanced interactions.
  • Query UI elements, app models, and even backend servers via public or private endpoints.
  • Use CSS selectors to query interface elements in hybrid apps.

Use any device feature.

  • Change GPS location.
  • Press physical buttons.
  • Activate device camera.
  • Rotate the device, switching between portrait and landscape modes.

Use tools you know and love.

  • Write tests in C# or Ruby with Cucumber.
  • Use Xamarin Studio and Visual Studio for C# tests.
  • Xamarin Test Cloud templates are integrated into Xamarin Studio and Visual Studio.
  • Integrate with standard NUnit test runners.
  • Share code for cross-platform tests between iOS and Android.

Analyze app performance.

  • See full-frame screenshots and video playback for every step of every test.
  • Receive performance data (memory, CPU, duration, etc.).
  • Compare reports against previous runs to find regressions and bottlenecks.

Test continuously.

  • Automatically kick off Xamarin Test Cloud runs from your nightly Visual Studio Team Services build and get work items back in VSTS from Test Cloud so you know what to fix.
  • Integrates with TFS, Jenkins, TeamCity, or any CI systems with custom post-build commands.

Our automators, at your service.

  • Xamarin’s expert automation engineers provide hands-on coaching to get you started.
  • Work with us to learn how to automate your app, or let us build and maintain a test suite for you.
“Xamarin Test Cloud helped us identify and fix critical device-specific issues in the latest release of Foursquare before we released.”
Mike Singleton, Software Engineer at Foursquare
“Xamarin Test Cloud helps us ensure that critical features of Expensify look and perform great on every Android device imaginable.”
Tom Jacobs, Software Engineer at Expensify
“Xamarin's Calabash framework, and their Test Cloud, plays a fundamental role in our continued effort to maintain the highest possible quality of our products and also securing a short time-to-market. Our test setup takes care of most of the tedious work doing regression tests and gives our team quick feedback, while helping us delivering new features at a fast predictive speed. Whenever we have encountered problems the Xamarin service and support has been excellent.”
Niels Frydenholm, eBay Denmark
“Xamarin Test Cloud is our path to a low maintenance, high quality and regression-free future. Not only is the product strikingly effective, but the team has been amazing — with their help we’ve seen immediate value from our investment. We’re excited about where this can take our team and product.”
Sean Beausoleil, Mailbox Engineering Lead at Dropbox

Jump start your project.

Xamarin’s expert automation engineers can help
you automate your app, from providing coaching,
all the way to building and maintaining a
complete test suite for you.


billed annually

  • 1 concurrent device
  • Fair use
  • Unlimited apps
  • Unlimited users
  • Forum support
Get started

billed annually

  • 2 concurrent devices
  • Fair use
  • Unlimited apps
  • Unlimited users
  • Email support
Get started

billed annually

  • 3 concurrent devices
  • Fair use
  • Unlimited apps
  • Unlimited users
  • Email support
Get started

Contact us
for a quote

  • Custom concurrency
  • Unlimited usage
  • Priority test execution
  • Automation services
  • Email support
Contact us

Concurrent Devices

Concurrency defines the number of devices you are able to use simultaneously. For example, 2 concurrent devices means you can run your test suite on 2 different device types simultaneously. These can be any devices and can vary between test runs. You do not have to pre-select specific devices with your plan.

Fair Use

Fair use is calculated as a daily average across a rolling thirty-day period. This means your average is only a product of your most recent 30 days of activity. This allows for flexibility in your testing regimen and alleviates the hassle of balancing heavier and lighter testing days. Fair use for each subscription tier is as follows: Start: 1 hour per day, Build: 3 hours per day, Scale: 5 hours per day.

Get started with Xamarin Test Cloud.

Try a free demo