App Center Test

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

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

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

提示

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

关键功能

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

App Center Test 当前不支持以下功能:

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

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