测试云到云集成

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 集成。

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

创建测试计划

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

  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 不支持少数特征和属性,需要进行手动测试。

以下是需要进行手动测试的特征和属性:

认证团队将远程测试您的设备,或要求您提供设备的视频或屏幕截图。