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

適用於即時應用程式的 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 儀表板找到。

測試啟動

圖 1.在 DUT 上安裝即時應用程式

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

make CtsVerifierInstantApp

若要安裝CtsVerifierInstantApp.apk ,請在主機上發出下列指令。

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

運行測試

三個系統 UI 測試顯示在主畫面的即時應用程式測試類別下。

測試啟動

圖 2.主螢幕

當您點擊即時應用程式測試類別下的測試時,將開啟測試畫面以進行測試。測試畫麵包含以下內容:

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

點擊“開始測試”按鈕將啟動範例即時應用程式。

測試啟動

圖 3.測試螢幕

第一次點擊「開始測試」時,會開啟一個警報對話框,其中包含安裝範例即時應用程式的說明(圖 4)。如果已安裝範例即時應用程序,則對於其他即時應用程式測試不會顯示此對話方塊。

測試啟動

圖 4.安裝說明對話框

點擊「幫助」按鈕將開啟一個彈出對話框,其中包含測試說明。

測試啟動

圖 5.幫助彈出對話框