支持的测试框架

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方案。

App Center 测试是一项适用于本机和混合移动应用程序的测试自动化服务。 以下列表概述了当前支持的测试框架。

测试框架 Vendor 语言 & 资源的文档
Appium 开放源 使用 JUnit 的 Java https://appium.io
葫芦 Microsoft Ruby with Cucumber https://github.com/calabash/calabash-ios
意大利浓咖啡 Google Java 或 Kotlin  https://developer.android.com/training/testing/espresso/
Xamarin.UITest (iOSAndroid) Microsoft 使用 NUnit 的 C# 或 F# UITest
XCUITest Apple Swift 或 Objective-C 使用 Xcode 进行测试 - 用户界面测试

对于首次选择测试框架的团队,建议使用平台原生的框架。

  • 适用于 Android 应用的 Espresso
  • 适用于 Xamarin 跨平台应用的 Xamarin.UITest
  • 适用于 iOS 应用的 XCUITest

此方法的离群值是 Appium。 对于具有 Appium 或 Selenium 体验的团队或具有需要跨平台测试的非 Xamarin 应用的团队,Appium 可能是一个不错的选择。 有关详细信息,请参阅 Appium 网站