測試及分享智慧型住宅動作

建立 smart home 動作後,您應進行測試,以確認其運作正常。您也可以與其他使用者共用 smart home 動作,讓他們先測試您的動作,再提交給 Google 發布

設定測試用

繼續操作之前,請先確認您已設定帳戶連結,並在 Actions on Google Console建立 smart home 動作

為了手動測試動作或執行測試套件,您必須先為動作啟用裝置測試,並將該動作連結到您的 Google 帳戶。執行這項設定後,您就能使用登入 Actions 主控台所用的帳戶,在 Google Assistant 介面和 Google Home app (GHA) 上測試。

啟用裝置測試

透過 Actions Console 啟用裝置測試。

前往 Actions on Google 控制台

  1. 選取專案。
  2. 登入 Actions 主控台,然後按一下「Test」 >「Simulator」
  3. 按一下「開始測試」

連結專案

如要將動作連結至 Google 帳戶,請按照下列步驟操作:

  1. 在手機上開啟 Assistant 設定。 請確認您登入的帳戶與 Actions Console 中的帳戶相同。

    1. 開啟 Assistant 設定中的「居家控制系統」
    2. 選取右下角的加號 (+) 圖示。
    3. 您應該會看到 smart home 動作的 [test] 前置字串和您設定的顯示名稱。
    4. 選取該項目。接著,Assistant 會向您的雲端服務進行驗證,並傳送 SYNC 要求,要求服務為使用者提供裝置清單。
  2. 開啟 GHA,並確認您可以看到 smart home 裝置。如果是的話,您現在應該可以透過任何 Assistant 途徑 (包括手機上的 GHAGoogle Assistant app) 叫用 smart home 動作。

為動作執行測試

適合這項工作使用的工具

在實體裝置 (例如支援 Assistant 的智慧型手機) 上測試動作,可協助您測試使用者體驗並確認動作可正常運作。

您應該根據動作使用的特徵測試不同的查詢和指令範例;如需使用者查詢和指令的範例,請參閱特徵說明文件

除了手動測試之外,您也可以使用自動化的 Google Home Test Suite,根據與動作相關聯的裝置類型和特性來驗證用途。測試套件會使用本機開發機器的喇叭、連接的耳機和 Google Home 裝置執行一系列測試。

分享動作

您可以邀請其他使用者加入您的專案,讓他們可以測試您的 smart home 動作。當您想要與開發團隊的其他成員分享專案,讓他們所有人都可以進行測試,或是為準備產品推出而與品管 (QA) 測試人員分享專案時,這個功能就會很有幫助。

分享專案存取權

您必須與其他使用者共用專案,讓他們授予測試動作的存取權。

  1. 按一下 Actions Console 右上角的 「更多」圖示。
  2. 按一下「管理使用者存取權」。這會將您重新導向至 Google Cloud Console IAM 權限頁面。
  3. 按一下頁面頂端的「新增」
  4. 輸入要新增的使用者電子郵件地址。
  5. 按一下「請選擇角色」,然後依序選擇「專案」>「檢視者」
  6. 點選「儲存」

使用者現在可以在控制台中看到動作。請注意,系統不會主動通知使用者新增至專案的使用者。

啟用測試

使用者共用動作的存取權,可以在支援 Assistant 的裝置 (例如智慧型手機) 上測試該動作。不支援在模擬器上測試共用動作。

使用者必須設定測試用,才能測試 smart home 動作。

完成這些步驟後,使用者應可在 Assistant appGHA 中測試該動作。