close

甚麼是CTS?Android 手機 平板 都需要過這個測試?通過才可以用Google Play 享受軟體生態圈


Android Compatibility Test Suite(CTS)兼容性測試套件


兼容性測試套件(CTS)是免費的商業級測試套件,可以下載 。 CTS代表了兼容性的“機制”。

CTS在台式計算機上運行,並直接在連接的設備或仿真器上執行測試用例。 CTS是一組單元測試,旨在集成到構建設備的工程師的日常工作流程中(例如,通過連續構建系統)。其目的是儘早發現不兼容性,並確保軟件在整個開發過程中保持兼容。

CTS是一個自動化測試套件,它使用兩個主要的軟件組件:


CTS Trade Federation測試工具在您的台式機上運行並管理測試執行。它提供的能力, 碎片測試多個被測設備(DUT的)。您還可以使用套件重試功能來僅重試故障,而不是完整套件,從而大大減少了重新運行時間。

個別測試用例在DUT上執行。測試用例用Java編寫為JUnit測試,並打包了Android .apk文件以在實際設備目標上運行。

兼容性測試套件驗證程序(CTS Verifier)是可下載的CTS的補充。 CTS Verifier提供了API和功能的測試,如果沒有手動輸入(例如,音頻質量,加速度計等),則無法在固定設備上進行測試。

CTS驗證程序是用於手動測試的工具,包括以下軟件組件:

在DUT上執行並收集結果的CTS驗證程序。

在台式計算機上執行的可執行文件或腳本,以為CTS Verifier應用程序中的某些測試用例提供數據或其他控制。

工作流程:



圖1.如何使用CTS

此圖總結了CTS工作流程。請參閱從安裝程序開始的本節子頁面,以獲取詳細說明。
測試用例的類型

CTS包括以下類型的測試用例:
  • 單元測試用於測試Android平台內代碼的原子單元;例如單個類,例如java.util.HashMap。
  • 功能測試在更高級別的用例中測試API的組合。
CTS的未來版本將包括以下類型的測試用例:
  • 耐用性測試可測試系統在壓力下的耐用性。
  • 性能測試根據定義的基準測試系統的性能,例如每秒渲染幀。



相關介紹請見:

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 tttt 的頭像
    tttt

    觀察筆記

    tttt 發表在 痞客邦 留言(0) 人氣()