建立 smart home 動作後,您應進行測試,確認其行為符合預期。此外,您也可以將smart home動作分享給其他使用者,讓他們在提交遊戲供 Google 發布前,先測試動作。
設定測試
繼續操作之前,請確認您已在 Actions on Google Console 中設定帳戶連結並建立 smart home 動作。
如要手動測試動作或執行測試套件,您必須先為動作啟用裝置測試,並將其連結至 Google 帳戶。執行這項設定後,您就能使用在登入 Actions 控制台時使用的帳戶,在 Google Assistant 介面和 Google Home app (GHA) 上進行測試。
啟用裝置測試
裝置測試功能是透過 Actions Console 啟用。
- 選取專案。
- 登入 Actions 主控台,然後依序按一下「Test」(測試) >「Simulator」。
按一下「開始測試」。
連結專案
如要將動作連結至 Google 帳戶,請按照下列步驟操作:
開啟手機上的 Assistant 設定。請確認您登入的帳戶與在 Actions Console 中登入的帳戶相同。
- 開啟 Assistant 設定中的居家控制系統。
- 選取右下角的加號 (+) 圖示。
- 您應該會看到 smart home 動作,開頭是 [test] 前置字串和您設定的顯示名稱。
- 選取所需項目。接著,Assistant 會透過您的雲端服務進行驗證並傳送
SYNC
要求,要求服務向使用者提供裝置清單。
開啟 GHA,並確認您可以看到 smart home 裝置。如果是,您現在應該可以透過任何 Assistant 介面 (包括手機上的 GHA 和 Google Assistant app) 叫用 smart home 動作。
為您的動作執行測試
在實體裝置 (例如支援 Assistant 的智慧型手機) 上測試您的動作,可協助您測試使用者體驗,並確認動作能夠正常運作。
請根據動作使用的信號測試不同的查詢範例和指令;請參閱商業說明文件中的使用者查詢和指令範例。
除了手動測試之外,您也可以使用自動化的 Google Home Test Suite,根據與動作相關聯的裝置類型和用途驗證用途。測試套件會使用本機開發機器的喇叭或連接的耳機以及 Google Home 裝置執行一系列測試。
分享動作
您可以邀請其他使用者加入您的專案,讓他們可以測試您的 smart home 動作。當您想要與開發團隊的其他成員分享專案,讓他們所有人都可以進行測試,或是為準備產品推出而與品管 (QA) 測試人員分享專案時,這個功能就會很有幫助。
分享專案的存取權
您必須將專案分享給其他使用者,讓他們可以測試您的動作。
- 按一下 Actions Console 右上角的 圖示。
- 按一下「管理使用者存取權」。系統會將您重新導向至 Google Cloud Console IAM 權限頁面。
- 按一下頁面頂端的「新增」。
- 輸入您所要加入使用者的電子郵件地址。
- 按一下「請選擇角色」,然後依序選擇「專案」>「檢視者」。
- 點選「儲存」。
使用者可以在控制台中查看動作。請注意,系統不會主動通知新增至專案的使用者。
啟用測試
已分享動作存取權的使用者可以在 Assistant 啟用裝置 (例如智慧型手機) 上進行測試。不支援在模擬器上測試共用動作。
使用者必須先設定測試,才能測試 smart home 動作。
完成這些步驟後,使用者應可在 Assistant app 和 GHA 中測試動作。