Supported Test Frameworks
App Center Test is a test automation service for native and hybrid mobile applications. The list below outlines the test frameworks currently supported.
Test framework | Vendor | Language | Documentation & resources |
---|---|---|---|
Appium | Open Source | Java with JUnit | https://appium.io |
Calabash | Microsoft | Ruby with Cucumber | https://github.com/calabash/calabash-ios |
Espresso | Java or Kotlin | https://developer.android.com/training/testing/espresso/ | |
Xamarin.UITest (iOS, Android) | Microsoft | C# or F# with NUnit | UITest |
XCUITest | Apple | Swift or Objective-C | Testing with Xcode - User Interface Testing |
For teams selecting a test framework for the first time, it's recommended to use the framework that's native to the platform.
- Espresso for Android apps
- Xamarin.UITest for Xamarin cross-platform apps
- 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.
Feedback
Submit and view feedback for