测试云到云集成

Google Home Developer Console 提供了一个 测试 页面,您可以在其中 使用 Google Home Test Suite 针对您的 Cloud-to-cloud 集成配置和运行测试。 Test Suite是内置于 Developer Console中的一个单独应用,用于处理所有集成测试。

Test Suite可以在属于 特定Cloud-to-cloud项目配置的一组设备上运行。务必在集成上运行Test Suite,以 确保一切正常运行。

测试 页面上,Cloud-to-cloud 已 完成且可供测试的集成列在可供测试 中。

已测试的 Cloud-to-cloud 集成列在 已验证 部分中。

使用Test SuiteDeveloper Console中 提交测试结果以进行认证。如果您想在开发期间运行 Test Suite以进行测试,请参阅 Google Home Test Suite页面,了解 独立版本。

创建测试计划

在创建测试计划以进行认证之前,请确保您已完成以下操作

  1. 创建公司资料

如果您尚未为集成完成此操作,则为认证测试创建的集成 无法通过认证 您必须创建新的集成,这意味着需要重新执行测试和认证步骤。

如果您想在集成通过认证之前更新品牌, 也必须创建新的集成并重新开始。

如需创建测试计划,请执行以下操作:

前往开发者控制台

  1. 在项目列表中,点击要使用的项目旁边的打开

  2. 在页面左侧的导航菜单中,依次前往 Cloud-to-cloud > 测试

  3. 点击要测试的集成的测试

  4. 配置测试 屏幕上,为测试提供名称,然后从设备列表中选择要测试的设备。

  5. 点击下一步:测试计划 按钮。

  6. 创建测试计划 页面的测试套件 部分中,选择要运行的测试套件。

将测试人员添加到集成

如果您的集成需要 Alpha 版测试,则测试操作将保持隐藏状态,直到完成以下所有步骤:

  1. 通过支持 Cloud-to-cloud 集成的 Google Cloud 项目,将测试人员添加为 查看者/编辑者 。如需了解详情,请参阅 角色和权限
  2. 测试人员可以通过Developer Console访问项目。
  3. 测试人员点击测试 标签页后,根据集成的状态,他们将点击测试重新测试 按钮,并转到测试套件 页面,其中包含“未关联的操作”。
  4. 完成上述步骤后,集成将在 测试人员的 Google Home app (GHA) 中可见,他们可以开始测试。

如果您退出 Test Suite,请点击 返回开发者 中心

运行测试计划

Test Suite中,从创建测试计划 页面中, 点击运行测试。此时会显示测试环境 页面,其中包含所有测试的状态和日志。

测试完成后,系统会显示测试结果。每个测试套件执行的状态会显示在其旁边(通过、失败)。

日志 窗格显示了每个单独测试作业的状态。

如需从测试环境 页面重新测试测试计划,请在测试作业完成后点击顶部的 重新测试

完成后:

查看和解读测试结果

Test Suite测试历史记录页面上,您可以点击测试计划 部分中选定测试计划的重新测试,查看开发计划或未提交的认证 测试计划的 先前测试结果。这会将您带到测试环境 页面,其中显示了该测试的结果。

对于已提交的认证计划,请点击已保存以进行认证 部分中的结果 ,以查看测试结果报告。

您还可以从Developer Console测试 标签页访问集成的测试结果。点击该页面上列出的任何集成的 测试历史记录查看 ,即可转到 Test Suite 中的 测试历史记录 页面。

控制台状态

在测试阶段,您会遇到以下控制台状态:

对应的节 状态 说明 要求 接下来需采取的措施
可供测试 准备就绪 此 integration 已准备好进行测试。 不适用 测试此 integration。
已验证 准备就绪 此 integration 已通过测试,可以 提交以进行认证。

集成已通过测试并已保存。

所有失败的测试用例都包含供 Google 审核的理由。

如有必要,请重新测试

手动测试

测试套件不支持少数特征和属性,因此需要手动测试。Test Suite

以下特征和属性需要手动测试:

认证团队将远程测试您的设备,或要求您提供设备的视频或屏幕截图。 您必须将Test Suite 中使用的同一设备 ID 关联到您的测试账号,以便认证团队可以在同一设备上运行手动测试 。