測試雲端到雲端整合

Google Home Developer Console 提供「Test」(測試) 頁面,您可以在該頁面使用 Google Home Test Suite 設定及執行 Cloud-to-cloud 整合測試。Test Suite 是內建於 Developer Console 的獨立應用程式,可處理所有整合測試。

Test Suite 可以在屬於特定 Cloud-to-cloud 專案設定的一組裝置上執行。請務必對整合項目執行 Test Suite,確保一切正常運作。

在「Test」(測試) 頁面中,Cloud-to-cloud已完成且可供測試的整合項目會列在「Ready to test」(可供測試)。

已測試的Cloud-to-cloud整合項目會列在「Tested」(已測試) 部分。

使用 Developer Console 中的 Test Suite 提交測試結果以取得認證。如要在開發期間執行 Test Suite 進行測試,請參閱 Google Home 測試套件頁面,瞭解獨立版本。

建立測試計畫

建立認證測試計畫前,請務必完成下列事項:

  1. 建立公司資料。

如果尚未完成這項作業,則為認證測試建立的整合項目無法通過認證。您必須建立新的整合,也就是重新執行測試和認證步驟。

如要在整合項目通過認證前更新品牌宣傳,也必須建立新的整合項目,並重新開始。

如要建立測試方案,請按照下列步驟操作:

前往 Play 管理中心

  1. 從專案清單中,在要處理的專案旁點選「開啟」。

  2. 在頁面左側的導覽選單中,依序前往 Cloud-to-cloud > 「測試」。

  3. 按一下要測試的整合項目的「測試」。

  4. 在「Configure your test」畫面中,提供測試名稱,並從裝置清單中選取要測試的裝置。

  5. 按一下「Next: Test plan」(下一步:測試計畫) 按鈕。

  6. 在「Create a test plan」(建立測試計畫) 頁面的「Test suites」(測試套件) 區段中,選取要執行的測試套件。

新增整合測試人員

如果整合需要進行 Alpha 版測試,測試動作會保持隱藏狀態,直到完成下列所有步驟:

  1. 透過支援 Cloud-to-cloud 整合的 Google Cloud 專案,將測試人員新增為檢視者/編輯者。詳情請參閱「角色和權限」。
  2. 測試人員可以透過 Developer Console 存取專案。
  3. 測試人員點選「測試」分頁標籤後,視整合狀態而定,他們會點選「測試」或「重新測試」按鈕,並前往「測試套件」頁面,其中包含「未連結的動作」。
  4. 完成上述步驟後,測試人員就能在 Google Home app (GHA) 中看到整合功能,並開始測試。

如果退出Test Suite,請按一下「 Return to Developer Center」(返回開發人員中心)。

執行測試計畫

在Test Suite的「Create a test plan」(建立測試計畫) 頁面中,按一下「Run Test」(執行測試)。「Test environment」(測試環境) 頁面隨即顯示,其中包含所有測試的狀態和記錄。

測試完成後,系統會顯示測試結果。每個測試套件執行作業的狀態會顯示在旁邊 (「通過」、「失敗」)。

「Logs」(記錄) 窗格會顯示個別測試執行的狀態。

如要從「Test environment」(測試環境) 頁面重新測試測試計畫,請在測試執行完成後,按一下頂端的「 Retest」(重新測試)。

完成後:

查看及解讀測試結果

在 Test Suite 的「Test history」(測試記錄) 頁面中,您可以查看開發計畫或未提交認證測試計畫的先前測試結果,只要在「Test plans」(測試計畫) 區段中,按一下所選測試計畫的「Retest」(重新測試) 即可。系統會將您導向「Test Environment」(測試環境) 頁面,其中會顯示該測試的結果。

如要查看已提交認證計畫的測試結果報表,請按一下「Saved for certification」(已儲存認證) 專區中的「Results」(結果)。

您也可以在 Developer Console 的「Test」(測試) 分頁中,查看整合項目的測試結果。在該頁面列出的任何整合項目中,按一下「測試記錄」的「查看」,即可前往 Test Suite 的「測試記錄」頁面。

控制台狀態

測試階段會出現下列控制台狀態:

Section 狀態 說明 規定 後續步驟
已可測試 已就緒 這個 integration 已可測試。 不適用 測試 integration。
通過測試 已就緒 這個 integration 已通過測試,可以提交認證。

已測試並儲存整合。

所有失敗的測試案例都包含理由,供 Google 審查。

視需要重新測試。

手動測試

Test Suite 不支援少數特徵和屬性,需要手動測試。

以下是需要手動測試的特徵和屬性:

認證團隊會從遠端測試裝置,或要求您提供裝置的影片或螢幕截圖。您必須將 Test Suite 中使用的裝置 ID 連結至測試帳戶,認證團隊才能在同一部裝置上執行手動測試。