使用发布前测试报告排查问题

本文介绍了发布前测试报告的运作方式。如果您已生成发布前测试报告,希望了解如何解读结果,请前往了解您的发布前测试报告

当您上传 app bundle 或 APK 时,系统会自动生成发布前测试报告,具体取决于设备实验室的容量。运行发布前测试报告期间,我们会在每个制品上传时和保存到正式版时测试相应制品,以便在应用触达用户之前主动排查问题。该功能可针对以下问题进行测试:

  • 稳定性问题
  • Android 兼容性问题
  • 性能问题
  • 无障碍问题

发布前测试报告的运作方式

在您上传 app bundle 或将版本保存到正式版轨道后,我们会将它安装到测试实验室中的一组 Android 设备上。随后,我们会自动启动您的应用并执行几分钟的抓取操作。抓取工具会执行一些基本操作,比如输入、点按和滑动。您还可设置自定义测试或提供测试账号凭据以供抓取工具使用

完成抓取后,我们会将测试结果整理到发布前测试报告中。我们还会从测试实验室中的所有相关设备上卸载您的应用。

评估您的应用是否适合使用发布前测试报告

只要我们能够安装并“抓取”您的应用,发布前测试报告就可以正常使用。不过,某些应用可能需要您对代码稍做修改。常见示例包括需要进行国家/地区验证或安装验证的应用。如需了解详情,请前往常见问题解答

注意:测试设备无法对没有主要启动 activity(包括启动器、微件、键盘和表盘主题)的应用运行测试。

全部收起 全部展开

生成发布前测试报告

我们会根据设备实验室的总体容量,自动生成发布前测试报告。如果容量允许,这些测试会在 app bundle 上传时或保存到正式版时自动运行。

自定义测试

您可以对测试进行自定义,以使发布前测试报告更全面且更契合您的应用。

第 1 步:如果应用有登录界面,请提供测试账号凭据

如果您的应用具有登录界面,并且您希望抓取工具测试登录过程或需要登录才能访问的内容,您必须提供账号凭据。

注意:如果您的应用支持“使用 Google 账号登录”(抓取工具将可自动登录),或者您已经在“应用内容”页面上提供凭据,则无需再提供凭据。

以下是测试凭据方面的一些重要信息:

  • 您提供的凭据仅用于测试目的。
  • 尽管我们会全力确保测试凭据的安全,但我们建议您不要向发布前测试报告中添加任何正式凭据,而是创建测试账号用户名和密码。
  • 凭据只能自动插入使用标准 Android widget 的 Android 应用。凭据不能在使用 OpenGL 呈现自定义控件的应用或使用 WebView 实现基于网络的身份验证流程的应用中使用。
  • 如果应用支持“使用 Google 账号登录”,Google 会自动登录。

第 2 步:提供 Robo 脚本或游戏循环

如果您希望控制抓取工具在测试应用时执行的步骤,您可以提供 Robo 脚本或游戏循环。

第 3 步:使用深层链接自定义测试起点

您可以向发布前测试报告中最多添加三个深层链接,以测试应用的额外入口点。

抓取工具会照常工作几分钟,然后关闭应用并依次访问每个深层链接,再抓取 30 秒。在这些额外抓取过程中发现的所有问题都会照常包含在报告中。

如需了解如何为应用创建和测试深层链接,请访问 Android 开发者网站

第 4 步:查看特定语言版本的测试报告

如果您希望查看特定语言版本的测试结果,可以在发布前测试报告设置页面上指定语言偏好设置。您最多可选择 5 种语言。

提示:由于发布前测试报告会在您上传测试 app bundle 时自动生成,因此您只能在初始测试完成后添加语言偏好设置。

查看发布前测试报告

在发布前测试报告生成后,您可以查看测试摘要,其中包含测试期间所发现的错误、警告和不严重问题的数量(按问题类型分类)。您还会看到根据应用的测试结果给出的发布建议。

常见问题解答

全部收起 全部展开

应用测试

启动后会执行验证流程的应用

包含广告或购买选项的应用

其他应用行为

设备选择

该内容对您有帮助吗?

您有什么改进建议?
14482165220674582129
true
搜索支持中心
true
true
true
true
true
92637
搜索
清除搜索内容
关闭搜索框
主菜单
false
false
false