即時應用程序的 CTS 驗證程序

適用於即時應用的 CTS 驗證程序通過使用 CTS 驗證程序來測試因 OEM 特定 UI(例如係統 UI)而無法完全自動化的功能,從而增加了即時應用的 Android 兼容性測試覆蓋率。

要求

在運行即時應用程序的 CTS 驗證程序之前,請確保您擁有以下設備:

  • 通過成功通過 CTS 驗證 Android API 兼容性的 Android 設備。這是被測設備 (DUT)。
  • 具有 USB 2.0 兼容端口的 Linux 計算機。與 DUT 的所有連接都通過此端口。

在 DUT 上安裝 Instant App

CtsVerifierInstantApp.apk和 CTS 驗證程序包含在android-cts-verifier.zip中,可以通過登錄Q-EAP 儀表板找到。

測試啟動

圖 1.在 DUT 上安裝 Instant App

合作夥伴可以手動構建 CTS 驗證程序來構建 CTS以合併或測試新的修復程序。手動構建CtsVerifierInstantApp.apk 。在主機上發出以下命令:

make CtsVerifierInstantApp

要安裝CtsVerifierInstantApp.apk ,請在主機上發出以下命令。

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

跑步

三個系統 UI 測試顯示在主屏幕的 Instant Apps 測試類別下。

測試啟動

圖 2.主屏幕

當您點擊 Instant Apps 測試類別下的測試時,會打開測試屏幕。測試屏幕包含以下內容:

  • 指示
  • 開始測試按鈕
  • 三個標準 CTS 驗證程序按鈕
    • 經過
    • 幫助
    • 失敗

點擊Start Test按鈕啟動示例 Instant App。

測試啟動

圖 3.測試屏幕

第一次點擊Start Test時,會打開一個警報對話框,其中包含安裝示例 Instant App 的說明(圖 4)。如果示例 Instant App 已安裝,則不會為其他 Instant App 測試顯示此對話框。

測試啟動

圖 4.安裝說明對話框

點擊幫助按鈕打開一個帶有測試描述的彈出對話框。

測試啟動

圖 5.幫助彈出對話框