Automatic Mobile App Testing On Hundreds Of Mobile Devices

Find bugs before your users do.

Start immediately

Quick and easy to get started with the Xamarin App Explorer.

Beautiful reports

More than detailed technical feedback: stunning visual reporting and performance monitoring.

Hundreds of devices

Be confident that your apps function correctly and looks great on actual physical devices.

Test for fragmentation

Test automatically on hundreds of combinations of operating systems, screens and resolutions.

Continuous Integration

Use our command line tool to run your tests or execute automated acceptance tests as part of your continuous integration process or ALM.

Object-based UI testing

Test your entire app, from the UI down, using object-level user interface testing.

Some of our valued customers

Xamarin Test Cloud Features

Speed up your mobile development process using automated cross-platform UI testing.
Ensure your users have the best experience with your app by testing the way they will use it.

Test on Physical Devices

Shorten development time and speed up testing cycles by running your app on hundreds of mobile phones and tablets, ranging from legacy to the newest hardware, and the devices are not jailbroken or rooted.


Test any mobile app

You can test your iOS and Android, native or hybrid, apps written in any language or platform, including C#, Java, Objective-C, PhoneGap, Titanium and RubyMotion.


Write tests in C# or Ruby

Write tests in the best environment for your needs. Tests written in C# are integrated with Xamarin Studio and Visual Studio. Or use the Ruby version of Calabash, the industry's most powerful framework for testing both native and hybrid apps.

[Test()]
public void ShouldBeAbleToPlaceLimitOrders ()
{
    EnterInto ("Username", "cathy@bussiness.com");
    EnterInto ("Password", "xkal38723@2");
    Tap ("Log In");
    AwaitScreenWithTitle ("Place Order");
    AssertButton ("Limit");
    Screenshot (label: "Place limit order");
}

Powerful cross-platform UI test scripting

The Xamarin Test Cloud uses powerful object-based UI testing: you can write test scripts that do what the users do: tap, swipe, rotate, wait for ui elements to appear, etc. When building for multiple platforms, you can share your test logic across the platforms increasing reuse and enabling faster test authoring.


Behavior Driven Development

Communication between business, test engineers and project managers is key in development and testing. Xamarin Test Cloud supports BDD, starting with the business needs, then phrases test specfications in your native language so everyone can understand.

Feature: Trades
Scenario: Selectable Trading Order Types
Given I am logged in as "Cathy"
When I go to the Trading Orders Screen
Then it should display the Trading Orders order by Id

Continuous Integration

Run your UI tests directly from Team Foundation Server, Jenkins and TeamCity, or use our command-line interface or API to run tests and get results from your own custom infrastructure.


Performance Monitoring

Monitor performance of your app such as memory, responiveness, application size, CPU usage and more.


Visual Test Results

See visual test reports of your tests, including high-resolution screenshots of what your app looks like on different models. Spotting problems and differences is quick and easy.