本指南介绍了如何使用 Firebase 控制台中的 App Distribution 自动化测试助手功能将 build 自动分发给测试人员。自动化测试助手功能可为您的应用提供随时准备就绪、简单易用的冒烟测试工具。
准备工作
将 Firebase 添加到您的 Android 项目(如果尚未添加)。
如果您没有使用任何其他 Firebase 产品,只需创建一个项目并注册应用即可。但是,如果您决定将来使用其他产品,请务必完成使用 Firebase 控制台添加 Firebase 中的所有步骤。
当您准备好将应用的预发布版本分发给测试人员时,应按照常规流程构建您的 APK。您必须使用调试密钥或应用签名密钥对 APK 进行签名。
将应用分发给自动化测试助手
如需将您的应用分发给测试人员,请使用 Firebase 控制台上传您的 APK 文件,具体操作方法如下:
- 打开 Firebase 控制台的 App Distribution 页面。出现提示时,选择您的 Firebase 项目。
- 在版本页面上,从下拉菜单中选择您要分发的应用。
- 将应用的 APK 文件拖到控制台中以便上传。
- 上传完成后,选择添加测试人员或测试群组搜索栏中的自动化测试助手。
- 如需自定义自动化测试,请点击修改图标,然后选择自定义您的自动化测试对话框中的自定义设置。
- (可选)在设备配置对话框中,选择符合您的测试规范的 API 级别、设备屏幕方向和语言区域。
- (可选)如果应用需要登录凭据,请点击登录凭据下拉菜单,创建可在测试期间使用的自定义用户名和密码。
- 点击分发。您还可以为应用添加可选版本说明。
自动化测试助手功能会使用处于不同 API 级别的可用虚拟设备或实体设备测试应用。
自动测试抓取状态
为帮助您解读测试结果,自动化测试结果标签页会显示每个设备的任何测试问题、应用屏幕截图以及测试抓取视频。您可以在测试结果页面中找到测试的状态:
抓取状态 | 说明 |
---|---|
待处理 | 自动测试仍在运行中,您很快就会获得结果。 |
通过 | 自动测试已成功抓取应用,未发现任何崩溃问题。 |
失败 | 由于应用在测试期间崩溃,自动测试失败。 |
无结论 | 由于基础架构错误,自动测试失败。 |