甚麼是CTS?Android 手機 平板 都需要過這個測試?

甚麼是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的未來版本將包括以下類型的測試用例:
  • 耐用性測試可測試系統在壓力下的耐用性。
  • 性能測試根據定義的基準測試系統的性能,例如每秒渲染幀。



相關介紹請見:

留言

Google Search

推薦內容橫式

本月熱門文章

什麼是 OTA ?

如何在QNAP NAS 上使用 NVIDIA DIGITS ?

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

ODM PM 業務 常見名詞整理

農為國本——向民主先生與農業大師的李前總統致敬 - 陳吉仲

如何在Container Station中使用 docker-compose 來建立可使用 GPU 的 container 呢?

柯文哲動用第二預備金 救命錢來拍廣告 ... 無法想像

還原林宅血案:監察委員田秋堇第一手證言

這個網誌中的熱門文章

Android應用開發豆知識:利用 adb 安裝 apk 到裝置上

Android 中文輸入法 官方版 ! Gboard - Google 鍵盤 開始支援注音輸入啦

Google Play 推薦Android app 誠徵App排行榜

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

[家教][社會觀察] 建中教我的事 沒上建中被父母親折磨? 在建中到底是如何 ...

[FAANG面試] Amazon/AWS 領導力準則 14 Amazon Leadership Principles

[品質控制] 什麼是Sanity test ? 軟體測試常見名詞整理 包含不同部門的測試人員負責範圍

Acer ICONIA Smart S300 更新後越來越好 Acer也有出手機?!

新鮮人找工作:職場名詞解釋 AE FAE Pre-sales Post-sales