設定
如何在驗證工具應用程式中啟用測試功能:
- 確認裝置搭載 GmsCore 22.08.xx 以上版本。
- 確認您的測試電子郵件屬於快速配對合作夥伴測試群組的一部分。
- 新註冊的電子郵件和裝置可能需要 6 到 24 小時,才能同步處理權限。
- 登入及登出相關聯的 Google 帳戶可能也會觸發即時同步處理作業。
示例:
需要快速配對才能進行測試
如要進行音訊自動切換測試,手機必須透過快速配對功能配對:
- 準備兩支手機 (A 和 B) 登入同一個 Google 帳戶。
- 將耳機與手機 A (初始配對) 配對。
- 進入配對模式,等待半工作表 UI 通知。
- 按一下「連結」。
- 按一下 [完成]。
- 將耳機與手機 B (後續配對) 配對。
- 等候兩人配對已完成的通知。
- 按一下「系統通知」。
範例流程:
基本 UI 流程
以下是一般 UI 流程:
音訊自動切換單點測試
音訊自動切換測試 (單點)
這項測試會執行下列函式:
- 酬載驗證。
- 針對不同情境驗證廣告資料。
- 訊息串流驗證。
- 驗證訊息串通訊。
- 切換回舊版介面。
- 驗證切換行為。
酬載驗證 (單點)
酬載驗證順序如下:
- 連接到耳機。
- 按照標準要求,確認帳戶金鑰的第一個位元組是 0x06。
- 中斷裝置連線。
- 根據標準要求,確認帳戶金鑰的第一個位元組是 0x05。
- 重新連線到耳機。
- 播放音樂。
- 確認連線狀態是下列其中一種:
- 0x4:僅限 A2DP 串流。
- 0x5:使用 AVRCP 的 A2DP 串流。
- 啟動 SCO 連線。
- 確認 SCO 已連線成功。
- 確認連線狀態:
- 0x6:HFP (電話/語音呼叫) 串流,包括頻帶和非頻帶鈴聲。
酬載驗證 (單一點) 範例:
Message Stream 驗證 (單點)
Message Stream Verification 序列如下:
- 驗證不同 RFCOMM 連線之間的工作階段 Nonce。
- 連接到耳機。
- 從耳機中取得 Nonce X (在 5 秒內)。
- 重新連線到耳機。
- 從耳機拿到另一個 Nonce Y (在 5 秒內)。
- 確認 X 和 Y 是否不同。
- 傳送取得音訊自動切換功能要求。
- 確認回應已在 2 秒內送出。未檢查內容。
- 傳送表示使用的帳戶金鑰要求。
- 確認回應已在 2 秒內送出。未檢查內容。
- 傳送 Notify Initiated Connection 要求。
- 確認回應已在 2 秒內送出。未檢查內容。
- 傳送「傳送自訂資料」要求。
- 驗證可在 2 秒內傳回 ACK。
- 確認 adv 資料是否包含已設定的自訂資料 (10 秒)。
Message Stream 驗證 (單一點) 的範例:
切換回舊版介面 (單點)
這項測試需要兩個裝置:主要和次要尋找者。測試序列如下:
- 主要探險家在 10 秒內就會連接到耳機。
- 第二種探險家連接到耳機 (在 10 秒內)。
- 次要尋找者傳送回頭要求至耳機。
應該會在 15 秒內發生下列情況:
- 主要尋找工具回到頭戴式耳機。
- 次要尋找者與耳機中斷連線。
以下是「切換回歸」測試的範例:
音訊自動切換多點測試
酬載驗證 (多點)
酬載驗證順序如下:
- 連接到耳機。
- 按照標準要求,確認帳戶金鑰的第一個位元組是 0x06。
- 中斷裝置連線。
- 根據標準要求,確認帳戶金鑰的第一個位元組是 0x05。
- 重新連線到耳機。
- 播放音樂。
- 確認連線狀態是下列其中一種:
- 0x4:僅限 A2DP 串流。
- 0x5:使用 AVRCP 的 A2DP 串流。
- 啟動 SCO 連線。
- 確認 SCO 已連線成功。
- 確認連線狀態:
- 0x6:HFP (電話/語音呼叫) 串流,包括頻帶和非頻帶鈴聲。
訊息串流 (多點訊息)
這項測試需要主要和次要尋找者。使用 multiplint 設定旗標組合 TRUE
進行測試,會透過訊息串流指令測試此狀態。
無法設定的訊息串流測試 (多點) 範例:
可設定的訊息串流測試 (多點路徑) 範例:
切換回舊版介面 (多點圖示)
這項測試需要主要和次要尋找者。這個測試與單一點版本幾乎相同。唯一的差別在於提供者支援多個連線,因此次要 Seeker 連線至提供者時,主要尋找工具仍會連線至提供者。
多點切換開關測試範例:
切換使用中 (僅限多點連線)
這項測試需要主要和次要尋找者。
這項測試只會驗證提供者是否使用訊息串流管道傳送預期訊息。
測試步驟:
- 主要探險家連線至供應商
- 主要探索工具會檢查供應者的功能。
- 如果關閉多點連線功能,且多點設定為
TRUE
狀態,則系統會嘗試啟用多點設定。
- 如果關閉多點連線功能,且多點設定為
- 主要探索工具會自行叫用「Switch Active Audio source (toConnected device)」 (0x30)。
- 次要探險家連線至供應器。
- 主要尋找工具會叫用切換主動音訊來源 (連線至已連接的裝置) (0x30)。
- 提供者將破壞主要探索者。
- 次要尋找者會收到處於啟用狀態的 Notify 多點切換事件 (0x32)。
「切換動作」(僅限多點) 測試的範例:
如何將結果上傳到裝置控制台
如何提交結果
測試完成後,應用程式會提供上傳結果的按鈕:
如何使用裝置控制台
您可以在 Nearby Console 找到提交的測試結果。 (距離指標和時間長度指標將針對音訊自動切換測試案例移除)。例如:
疑難排解
如果所有測試都失敗,請嘗試關閉藍牙再重新開啟。
如果 Switch-Back 測試失敗且卡在 fig1 中:請嘗試返回「測試裝置」頁面 (圖 2) 並重新測試。