Meet Xamarin Test Cloud.

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

Xamarin Test Cloud is trusted by

Mobile testing made easy.

Automate your app
1

Automate your app using our powerful testing framework.

Test on hundreds of devices
2

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

Learn from actionable reports
3

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

Test your app on over 1,000 devices

Test your app on over 1,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.

See the full list of devices
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 the camera, and rotate the device.
  • Simulate real-world mobile network conditions, from EDGE to 4G, including drop-outs and high latency (coming soon).

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.

  • Collect test results in your CI system automatically to include UI failures in your nightly reports.
  • 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.
“As a QA Engineer, I am really enjoying Xamarin Test Cloud because it offers me a broad range of Android and iOS devices, which gives me the ability to have more test coverage and to discover issues sooner. And what’s particularly helpful is that Xamarin offers exceptional service and support that I can depend on every day.”
Derrick Lam, QA Engineer at Flipboard
“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.

Basic

$1,000

/month
paid annually
  • 2 apps
  • 200 monthly device hours
  • Email support
Get started

Professional

$5,000

/month
paid annually
  • 4 apps
  • 1000 monthly device hours
  • 1 Xamarin University seat
  • Dedicated customer success manager
  • Priority execution
Get started

Business

$8,000

/month
paid annually
  • 10 apps
  • 1600 monthly device hours
  • 3 Xamarin University seats
  • Dedicated customer success manager
  • 4 hours/month of automation consulting
  • Priority execution
Get started

Enterprise

$12,000

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