測試 Matter 整合

Google Home Developer Console 提供「Test」頁面,您可以使用 Google Home Test Suite 針對 Matter 整合設定及執行測試。 Test Suite 是內建的獨立應用程式, 可處理所有整合測試的 Developer Console

整合項目的供應商 ID 和產品 ID 必須調用裝置 和「Google Home app (GHA)」中可供使用的帳戶 Developer Console 進行測試。詳情請參閱「配對 Matter 裝置」。

Test Suite 可以在歸屬的一組裝置上執行 特定的 Matter 專案設定。就整個 AI 技術而言 必須在整合項目上執行 Test Suite, 確保一切運作正常

在「測試」頁面上,Matter 整合符合以下條件的 完成並可供測試都會列在「已可測試」中。

Matter 已測試的整合項目會列於「已測試」部分。

測試計畫類型

測試計畫分為兩種類型:

  • 開發測試計畫的用途是利用 Matter。可以編輯,但無法提交 (Matter) 認證。

  • 認證測試計畫僅適用於 Matter認證,因此無法編輯。 選取此選項可建立新版本的 Matter 整合。

整合版本

當您為建立測試計畫時 就會建立新的整合版本。這個編號版本會列在 Developer Console 的「Test」分頁之後的所有整合項目清單中。

一律不會透過其他編號版本建立新版本。舉例來說, 您為整合作業建立的第一個測試計畫會建立該計畫適用的 v.1 版。 擷取及準備資料、針對特定領域進行預先訓練 調整指示、離線評估和整合建立另一個測試計畫將會為該版本建立 v.2 版本 但這個版本不會以 v.1 為基礎。而是這個版本 是以整合後的整合版本執行個體為基礎,與 v.1 相同。

整合的「不適用」版本代表未版本化的 ,您可以在「開發」分頁中管理這項功能。

換句話說,將「Matter>測試 Developer Console:

  • 如果您為整合項目「不適用」點選「測試」,則新版本為 已建立。版本號碼會比任何現有的編號版本高一個。
    • 如果沒有編號版本,則會建立 v.1 版本。
    • 如果 v.1 版本存在,系統就會建立版本 v.2。如果是 v.2 版 已存在,v.3 版本就已建立,依此類推。
  • 如果您點選整合項目的編號版本 (例如 v.1) 的「Test」,系統不會建立新版本。而是再次測試 v.1 版本。
,瞭解如何調查及移除這項存取權。

詳情請參閱「整合服務 版本管理

建立測試計畫

整合版本是未版本化整合的數據匯報。也就是說 因此,為授權建立測試計畫 版本,與該項整合相關的所有中繼資料都必須是 您希望用於新推出的整合項目

建立認證測試計畫前,請確認您已完成 包括:

  1. 已建立公司資料
  2. 已輸入正式版供應商 ID (VID)。
  3. 已完成設定和品牌宣傳

如果您尚未完成整合作業,則為認證測試建立的整合版本無法獲得認證您必須建立新版本,也就是重新執行「測試」、「實地測試」和「認證」步驟。

如果您想在整合版本通過認證前更新品牌資訊,也必須建立新版本並重新開始

如何建立測試計畫:

前往 Play 管理中心

  1. 在專案清單中找出要開啟的專案,然後點選旁邊的「開啟」

  2. 在頁面左側的導覽選單中,前往 Matter >測試

  3. 在要測試的整合項目「不適用」的版本上按一下「測試」。這個 動作建立新的整合版本

  4. 選取「開發測試」或「認證測試」建立新的測試計畫

    • 如果您正在為認證考試進行準備,請選取「認證測驗」 Google 生態系統
    • 開發測試無法用於認證。
  5. 按一下 [測試]。如果系統顯示「找不到裝置」錯誤畫面,表示 這項整合尚未導入這個生態系統。詳情請參閱配對疑難排解

  6. 在「設定測試」畫面中,輸入測試名稱,並從裝置清單中選取要測試的裝置。

  7. 按一下「Next: Test plan」按鈕。

  8. 在「建立測試計畫」頁面的「測試套件」部分中,選取 要執行的測試套件

,瞭解如何調查及移除這項存取權。

建立測試計畫

如要退出「Test Suite」,請按一下 返回開發人員頁面 中心

執行測試計畫

Test Suite 的「建立測試計畫」頁面中, 按一下「Run Test」。系統會顯示「測試環境」頁面,其中包含所有測試的狀態和記錄檔。

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

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

測試結果

如要在「測試環境」頁面中重新測試測試計畫,請按一下 重新測試頂部 。

完成後:

查看及解讀測試結果

您可以在 Test Suite 的「測試記錄」頁面中查看 先前的開發計畫或尚未提交的認證 在「測試計畫」中,針對所需測試計畫按一下「重新測試」,藉此測試計畫測試計畫。 專區。系統會將您帶往「測試環境」頁面,其中顯示 測試的結果

測試記錄

找出已提交的認證計畫,按一下「已儲存:」頁面的「結果」 認證」部分來查看測試結果。

您也可以在「Test」中存取整合版本的測試結果 分頁,位於 Developer Console 中。按一下該頁面所列任何整合版本的「測試記錄」,即可前往 Test Suite 中的「測試記錄」頁面。

控制台狀態

在測試階段,您會遇到下列控制台狀態:

Section 狀態 說明 規定 後續步驟
已可測試 已就緒 這個版本的 integration 已準備就緒,可以進行測試。 不適用 測試這個版本的 integration。
通過測試 已就緒 這個版本的「 integration 」已通過測試, 送交現場試用或認證。

版本已經過測試並儲存。

所有失敗的測試案例都會附上 Google 審查的理由。

視需要重新測試

疑難排解

已授權的裝置未顯示在 Test Suite 中

如果您已使用測試供應商 ID (VID) 和產品 ID (PID) 配對裝置,但 透過測試來測試裝置時不會顯示此值 「Developer Console」的套件,這可能是由以下原因造成: 並在多個整合項目中使用相同的測試 VID 和 PID 組合。

如要排解問題,請移除「Developer Console」中的所有測試裝置並進行配對 用於再次測試的裝置。

如要驗證您是否已配對正確,可以設定製造商和 裝置要匯入的型號資訊 (CHIP_DEVICE_CONFIG_DEVICE_* 個值) 唯一值。

詳情請參閱「裝置資訊」一文 可能不準確或不適當

驗證裝置的 VID/PID

如要開始開發與 Google 的整合功能,請務必在 Google Home 控制台中建立專案和整合項目。

排解藍牙嗅探器問題

裝置信標的 VID/PID 值應與 VID/PID 相符 已輸入至 Developer Console 專案內。

  • VID 0xFFF10xFFF4 僅供測試使用。這類模型可能用於 但不能用於基本的調控和控制測試 的開發階段

使用藍牙工程應用程式,例如 nRF Connect for Mobile, 在「Service Data」欄位中,可以看到信標裝置的 VID/PID。

Android 版 nRF Connect 的這個螢幕截圖中,您會看到 VID/PID 列為 5A23FFFE,從「Service Data」欄位的第四個位元組開始。這表示 VID 為 5A23,PID 為 FFFE: 兩者都使用小端序格式

BLE 應用程式會以極低結尾的方式顯示值,但 VID/PID 值 您在 Developer Console 專案中輸入的畢業名次大同小異。

確認你為動作輸入的值和格式正確無誤 用於主控台專案。

關於範例螢幕截圖中的值,各欄的 VID 和 PID Developer Console 分別為 235AFEFF