Supported Test Frameworks

Test Cloud is a test automation service for native and hybrid mobile applications. Several popular test frameworks are supported and the list of supported frameworks is evaluated continually based on user requests and market popularity. The list below outlines the test frameworks currently supported.

To file a request for a new test framework or vote for an existing request, visit the feature request portal.

Test framework Vendor Documentation & resources
Appium Open Source https://appium.io
Calabash Microsoft http://calaba.sh
Espresso Google https://google.github.io/android-testing-support-library/docs/espresso/
Xamarin.UITest Microsoft https://developer.xamarin.com/guides/testcloud/uitest/
Note

Support for XCUITest is planned for early 2017.

For teams selecting a test framework for the first time, it is recommended to use the framework that is native to the platform.

  • Espresso for Android apps
  • Xamarin.UITest for Xamarin cross-platform apps
  • And, once supported, XCUITest for iOS apps

The outlier to this approach is Appium. Appium may be a good choice for teams with either Appium or Selenium experience or for teams with non-Xamarin apps that desire cross-platform tests. More information is available on the Appium website.