免安裝應用程式專用的 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 資訊主頁。
合作夥伴可以手動建立 CTS 驗證器
建構 CTS,以納入或測試
並修正新的錯誤如要手動建構 CtsVerifierInstantApp.apk
,發出下列指令
:
make CtsVerifierInstantApp
如要安裝「CtsVerifierInstantApp.apk
」,請在主機上執行下列指令。
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
執行測試
這三項系統 UI 測試會顯示在主畫面的「免安裝應用程式測試」類別之下。
輕觸「免安裝應用程式」測試類別底下的測試,即會開啟測試畫面的測試畫面。 測試畫麵包含以下內容:
- 使用說明
- 「Start Test」按鈕
- 三個標準 CTS 驗證器按鈕
- 通過
- 說明
- 不通過
輕觸「Start Test」按鈕,即可啟動免安裝應用程式範例。
初次輕觸「Start Test」時,系統會顯示快訊 對話方塊隨即開啟,並顯示安裝免安裝應用程式範例的操作說明 (圖 4)。 如果您已安裝免安裝應用程式範例,系統就不會顯示這個對話方塊 即可進行其他免安裝應用程式測試
輕觸「Help」按鈕,即可開啟包含測試說明的彈出式對話方塊。