適用於免安裝應用程式的 CTS 驗證器

免安裝應用程式專用的 CTS Verifier 可提高免安裝 Android 相容性的 Android 相容性測試涵蓋範圍 應用程式會使用 CTS 驗證器,測試因 OEM 而無法完全自動化的功能 例如系統 UI

需求條件

執行免安裝應用程式的 CTS Verifier 前,請確認您已備妥下列設備:

  • 已經驗證 Android API 相容性的 Android 裝置,方法是成功傳遞 CTS:這是測試的裝置 (DUT)。
  • 採用 USB 2.0 相容連接埠的 Linux 電腦。所有連至 DUT 的連線 通過這個連接埠

在 DUT 上安裝免安裝應用程式

已包含 CtsVerifierInstantApp.apk 和 CTS 驗證器 android-cts-verifier.zip,登入 Q-EAP 資訊主頁

測試啟動

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

合作夥伴可以手動建立 CTS 驗證器 建構 CTS,以納入或測試 並修正新的錯誤如要手動建構 CtsVerifierInstantApp.apk,發出下列指令 :

make CtsVerifierInstantApp

如要安裝「CtsVerifierInstantApp.apk」,請在主機上執行下列指令。

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

執行測試

這三項系統 UI 測試會顯示在主畫面的「免安裝應用程式測試」類別之下。

測試啟動

圖 2. 主畫面

輕觸「免安裝應用程式」測試類別底下的測試,即會開啟測試畫面的測試畫面。 測試畫麵包含以下內容:

  • 使用說明
  • 「Start Test」按鈕
  • 三個標準 CTS 驗證器按鈕
    • 通過
    • 說明
    • 不通過

輕觸「Start Test」按鈕,即可啟動免安裝應用程式範例。

測試啟動

圖 3. 測試畫面

初次輕觸「Start Test」時,系統會顯示快訊 對話方塊隨即開啟,並顯示安裝免安裝應用程式範例的操作說明 (圖 4)。 如果您已安裝免安裝應用程式範例,系統就不會顯示這個對話方塊 即可進行其他免安裝應用程式測試

測試啟動

圖 4. 安裝操作說明對話方塊

輕觸「Help」按鈕,即可開啟包含測試說明的彈出式對話方塊。

測試啟動

圖 5. 說明彈出式對話方塊