建立 smart home Action, you should test it to verify that it behaves as expected. You can also share the smart home Action with additional users so that they can test your Action before you submit it to Google for launch. 後
設定測試用
繼續操作之前,請確認您已在「Actions on Google Console .」中設定帳戶連結並建立 smart home 動作
如要手動測試動作或執行測試套件,您必須先為動作啟用裝置測試,並將測試連結到您的 Google 帳戶。執行這項設定後,您就能進行測試:Google Assistant surfaces and on the Google Home app (GHA) , using the same account you used to sign in to the Actions console.
啟用裝置測試
裝置測試是透過 Actions Console 啟用。
- 選取專案。
- 登入 Actions 主控台,然後依序按一下 [測試] > [模擬工具]。
按一下 [開始測試]。
連結專案
如要將動作連結到 Google 帳戶,請按照下列步驟操作:
在手機上開啟 Assistant 設定。 請確認您是以與 Actions Console 相同的帳戶登入。
- 開啟 Assistant 設定中的「居家控制系統」。
- 選取右下角的加號圖示 (+)。
- 您應該會看到包含 [test] 前置字串和您設定的顯示名稱的 smart home 動作。
- 選取該項目。
Assistant 隨即會透過您的雲端服務進行驗證並傳送
SYNC
要求,並要求您的服務為使用者提供裝置清單。
開啟 GHA 並確認您可以看到 smart home 裝置。如果是的話,您現在應該可以透過任何 Assistant 介面 (包括 GHA 和 Google Assistant app on your phone).) 叫用 smart home 動作
執行動作測試
在實體裝置上 (例如支援 Assistant 的智慧型手機) 測試動作,有助於測試使用者體驗,並確認動作的運作情形符合預期。
您應依據動作使用的特性測試不同的範例查詢和指令;如需使用者查詢和指令的範例,請參閱特徵說明文件。
除了手動測試以外,您也可以使用自動化 Google Home Test Suite 根據動作的裝置類型和特性驗證用途。測試套件使用您本機開發機器的喇叭或連接的耳機執行一系列測試,以及 Google Home device.
分享動作
您可以邀請其他使用者加入您的專案,讓他們測試您的 smart home 動作。當您要與開發團隊的其他成員共用專案,或能夠與品質確保 (QA) 測試人員分享專案,以準備推出正式版時,這項功能就非常實用。
共用專案存取權
您必須和其他使用者共用專案,讓他們能夠測試您的操作。
- 按一下 Actions Console 右上角的 圖示。
- 按一下 [管理使用者存取權]。系統會將您重新導向至 Google Cloud Console IAM permissions page.
- 按一下頁面頂端的 [新增]。
- 輸入您所要加入使用者的電子郵件地址。
- 按一下 [請選取角色] 並選擇 [專案] > [檢視者]。
- 點選「儲存」。
使用者現在可以在控制台看到這個動作。請注意,系統不會主動通知新增至專案的使用者。
啟用測試
具有動作存取權的使用者可在支援 Assistant 的裝置上執行動作,例如智慧型手機。 不支援在模擬工具上測試共用動作。
使用者必須先設定測試,才能測試 smart home 動作。
完成這些步驟後,使用者就能在 Assistant app 和 GHA 中測試這個動作。