適用於即時應用程式的 CTS Verifier 透過使用 CTS Verifier 來測試由於 OEM 特定 UI(例如係統 UI)而無法完全自動化的功能,從而增加了即時應用程式的 Android 相容性測試覆蓋範圍。
要求
在執行 CTS Verifier for Instant Apps 之前,請確保您擁有以下裝置:
- 透過成功透過 CTS 驗證 Android API 相容性的 Android 裝置。這是被測設備 (DUT)。
- 具有 USB 2.0 相容連接埠的 Linux 電腦。與 DUT 的所有連接均透過此連接埠。
在 DUT 上安裝即時應用程式
CtsVerifierInstantApp.apk
和 CTS 驗證器包含在android-cts-verifier.zip
中,可透過登入Q-EAP 儀表板找到。
合作夥伴可以手動建置 CTS Verifier 來建置 CTS ,以合併或測試新的修復程式。手動建置CtsVerifierInstantApp.apk
。在主機上發出以下命令:
make CtsVerifierInstantApp
若要安裝CtsVerifierInstantApp.apk
,請在主機上發出下列指令。
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
運行測試
三個系統 UI 測試顯示在主畫面的即時應用程式測試類別下。
當您點擊即時應用程式測試類別下的測試時,將開啟測試畫面以進行測試。測試畫麵包含以下內容:
- 指示
- 開始測試按鈕
- 三個標準 CTS Verifier 按鈕
- 經過
- 幫助
- 失敗
點擊“開始測試”按鈕將啟動範例即時應用程式。
第一次點擊「開始測試」時,會開啟一個警報對話框,其中包含安裝範例即時應用程式的說明(圖 4)。如果已安裝範例即時應用程序,則對於其他即時應用程式測試不會顯示此對話方塊。
點擊「幫助」按鈕將開啟一個彈出對話框,其中包含測試說明。