Xamarin Test Cloud

Mobile app testing made easy.

Automate your app testing on 1,800 real devices in the cloud. Write your own tests, or have our engineers create and maintain a test suite for you.

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 framework.

Test your mobile app on hundreds of devices

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

Learn from actionable reports

Receive a detailed report with results, screenshots and performance metrics.

Test your app on over 1,800 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.
  • 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 Online build and get work items back in VSO from Test Cloud so you know what to fix.
  • Integrates with TFS, Jenkins, TeamCity, or any CI systems with custom post-build commands.
  • Parallelization breaks test runs up and executes them across multiple duplicate devices simultaneously, significantly increasing testing velocity.

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 has helped us catch important bugs in challenging scenarios, and to ensure they never occur again.”
Hamid Palo, Android Team Lead at Trello
“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
“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

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.



paid annually
  • 2 apps
  • 200 monthly device hours
  • Access for 1 to Xamarin University Test Cloud courses
  • Email support
Get started



paid annually
  • 4 apps
  • 1000 monthly device hours
  • Access for 1 to Xamarin University Test Cloud courses
  • Dedicated customer success manager
  • Priority execution
Get started



paid annually
  • 10 apps
  • 1600 monthly device hours
  • Access for 3 to Xamarin University Test Cloud courses
  • Dedicated customer success manager
  • 4 hours/month of automation consulting
  • Priority execution
Get started



paid annually
  • 20 apps
  • 2400 monthly device hours
  • Access for 5 to Xamarin University Test Cloud courses
  • Dedicated customer success manager
  • 8 hours/month of automation consulting
  • Priority execution
  • Enterprise Service Level Agreement
Get started

Already a Xamarin Platform customer? Your subscription includes Xamarin Test Cloud device time.

Get started with Xamarin Test Cloud.

Try a free demo