App Center Test

重要

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

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

App Center 测试 (以前为 Xamarin Test Cloud) 是本机和混合移动应用的测试自动化服务。 使用 支持的框架 编写的测试可以在数据中心托管的数百个独特的设备模型和操作系统上运行。 使用 App Center 命令行接口 或公共 REST API 启动测试运行。 App Center 存储测试结果(包括媒体资产),最长可查看 6 个月。

测试运行以托管方式执行:上传应用二进制文件并测试文件以在我们的数据中心内执行测试。 生成的资产(如屏幕截图和设备日志)将保留用于测试报告。

App Center Test 为测试报告数据维护 6 个月的数据保留策略。 删除超过 6 个月的所有测试报告。

提示

App Center 测试 UI 仅显示每个测试系列的最新 50 个测试运行。 可以使用 App Center API 访问较旧的测试运行。

关键功能

  • 真实设备 - 我们使用真正的 Android & 未获得 root 或越狱的 iOS 设备,从而提供用户环境的最佳近似值。
  • 屏幕截图 - 会自动捕获每个测试步骤的屏幕截图,并且可以在测试报告中并排查看所有设备的屏幕截图。
  • 日志 - 查看测试运行中的设备日志,并堆栈跟踪失败的测试步骤。
  • 并发运行 - 同时在多个设备上运行测试,以加快结果速度。 可以在 核心概念 部分了解有关并发的详细信息。
  • 常用框架支持
    • Appium (Java 与 JUnit)
    • 葫芦
    • 仅 Android (Espresso)
    • Xamarin.UITest
    • XCUITest 仅 (iOS)

App Center 测试目前不支持以下功能:

  • 手动测试
  • 网络条件模拟
  • 手机网络连接
  • VPN
  • 负载测试

在开始之前,建议熟悉 Test 的核心概念