mobile app testing

Automatic Mobile App Testing On Hundreds Of Mobile Devices

Find bugs before your users do.

mobile application testing

Start immediately

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

mobile app testing tools

Beautiful reports

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

mobile app testing

Hundreds of devices

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

mobile application testing

Test for fragmentation

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

mobile app testing tools

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.

mobile app testing

Object-based UI testing

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

Some of our valued customers

mobile application testing tools

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.

mobile app testing

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 with our mobile app testing tools.

mobile application testing tools

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 mobile application testing on 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.

mobile app testing tools

Behavior Driven Development

Communication between business, test engineers and project managers is key in development and mobile application 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.

mobile app testing

Performance Monitoring

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

mobile application testing

Visual Test Results

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

mobile app testing