Google 致力于为黑人社区推动种族平等。查看具体举措

Firebase Test Lab

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

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

运行测试

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

Android iOS

主要功能

测试 Android 和 iOS 应用 在 Test Lab 托管的各种 Android 和 iOS 设备上运行测试。
在真机上运行应用 测试应用时,测试实验室依托于 Google 数据中心内安装和运行的设备,这样一来,即便是只会在特定设备上和配置下发生的问题,也能显现出来。
工作流集成 Test Lab 已与 Firebase 控制台、Android Studio 和 gcloud CLI 集成。不仅如此,Test Lab 还可以与持续集成 (CI) 系统配合使用。

工作原理

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

数据中心内的真机设备

数据中心内的设备

实现流程概览

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

后续步骤