利用 Firebase Android 测试实验室运行测试

本文包含的主题:

利用 Firebase Android 测试实验室,您可以执行下列各类测试:

  • 专为测试您的应用而编写的 Espresso、Robotium 或 UI Automator 2.0 等 Instrumentation 测试。
  • Robo 测试 - 分析应用界面的结构,然后通过模拟用户活动来自动探索界面。

开始之前,您需要先为项目启用结算功能。如果没有有效的结算帐户,请添加一个,然后将您的项目关联到该结算帐户。在项目中您需要拥有所有权或修改权限。

运行 Instrumentation 测试

  1. 在 Firebase 控制台导航栏中,点击测试实验室,然后点击开始 -> 运行 Instrumentation 测试
  2. 点击浏览并浏览到您的应用 APK 和测试 APK,然后点击继续
  3. 定义测试矩阵,选择针对哪些设备、Android API 级别、屏幕方向以及语言区域测试您的应用。
  4. (可选)点击显示高级选项以更改测试超时(决定每项测试的最大持续时间)。
  5. 点击启动 <N> 项测试,其中的 <N> 代表您在此屏幕上定义的测试矩阵中包含的有效测试配置数量。在等待运行期间,每项待运行测试都会显示蓝色的闹钟图标,而当测试完成时,该图标会变为绿色勾号图标。
  6. 在每项测试运行后,点击测试执行列中所列的设备即可查看测试结果,包括测试用例、日志、屏幕截图以及视频。

运行 Robo 测试

  1. 在 Firebase 控制台导航栏中,点击测试实验室,然后点击开始 -> 运行 Robo 测试
  2. 点击浏览并浏览到您的应用 APK,然后点击继续
  3. 定义测试矩阵,选择针对哪些设备、Android API 级别、屏幕方向以及语言区域测试您的应用。
  4. (可选)点击显示高级选项以更改下列选项:
    • 测试超时 - 决定每项测试的最大持续时间。
    • 最大深度 - 决定 Robo 测试要按何种详细程度探索应用界面的特定分支,然后返回界面的根部(主屏幕)探索其他分支。
  5. 点击启动 <N> 项测试,其中的 <N> 代表您在此屏幕上定义的测试矩阵中包含的有效测试配置数量。在等待运行期间,每项待运行测试都会显示蓝色的闹钟图标,而当测试完成时,该图标会变为绿色勾号图标。
  6. 在每项测试运行后,点击测试执行列中所列的设备即可查看测试结果,包括测试用例、日志、屏幕截图以及视频。
该内容对您有帮助吗?
您有什么改进建议?