Firebase Test Lab

在 Google 数据中心内托管的设备上测试您的应用。

Firebase Test Lab 是基于云的应用测试基础架构,它让您可以在一系列设备上以及各种配置下测试自己的应用,以便更好地了解其在实际用户手中将如何表现。

运行测试

如需查看使用 Test Lab 运行测试的说明,请访问我们的入门指南:

iOS+ Android

主要功能

测试 Android 和 iOS 应用 Test Lab 托管的各种 Android 和 iOS 设备上运行测试,包括在更快的 Arm 主机上运行的虚拟 Android 测试设备。
在实体设备上运行应用 Test Lab 在安装并运行于 Google 数据中心内的设备上测试应用,因此能够发现只会在使用特定设备和配置时发生的问题。
工作流集成 Test Lab 已与 Firebase 控制台、Android Studio 和 gcloud CLI 集成。不仅如此,Test Lab 还可以与持续集成 (CI) 系统配合使用。

工作原理

Test Lab 会使用 Google 数据中心内运行的处于生产环境的实体设备测试您的应用。这些设备会及时更新 API,支持自定义语言区域设置,因此您能够根据实际使用时将遇到的硬件和配置对应用进行实境测试。

实现流程概览

让应用做好测试准备
  • 首先,选择要运行的测试:
    • 针对 Android 的插桩测试
    • 针对 Android 的 Robo 测试(不需要预先编写的测试)
    • 针对 iOSAndroid 的游戏循环测试
    • 针对 iOS 的 XCTest
  • 如有必要,请修改您的测试以便在 Test Lab 中运行。构建您的应用并打包,然后将其上传到 Firebase。
选择测试设备和测试矩阵 使用我们的一种集成式工具,选择一组设备、操作系统版本、语言区域和屏幕方向来定义测试矩阵。
运行测试并查看测试结果 使用我们的可用工具运行测试。Test Lab 运行测试的过程会持续数分钟,具体时长取决于测试矩阵的规模。测试结束后,您可以在 Firebase 控制台中查看结果。

后续步骤