CTS測試介紹

2021-09-26 02:50:55 字數 603 閱讀 1451

cts測試基本介紹

cts測試全稱為系列相容測試(compatibility test suite),cts是為了測試手機是否符合google定義的相容性規範(compatibility definition)。從而基於android的應用程式能在基於同乙個api版本的裝置上面執行。通過cts測試的裝置可以獲得android的商標,並且享受android market的許可權。

cts測試是乙個基於uiautomator安卓原生自動化框架執行的自動化測試。通過cts測試,保證系統的安全性和穩定性。

cts測試目的

由於google系統的開源性,很多手機廠商基於安卓系統做出了深度優化,從而造成了安卓移動終端的碎片化,導致android終端的相容性差的問題,嚴重影響使用者體驗。手機通過cts測試,是市場得到了乙個通過的規範:

通過cts的裝置可以執行android market

cts是免費的,很簡單

cts 是一套單元測試,旨在整合到工程師構建裝置的日常工作流程(例如通過連續構建系統)中。其目的是盡早發現不相容性,並確保軟體在整個開發過程中保持相容性

cts測試執行原理

CTS測試方法

1.準備一台測試機器a,一張可以打 發簡訊的sim卡,一張16g的高速tf卡 推薦閃迪class10等級,讀寫速度95m s 還需要能夠連線youtube 的網路 推薦使用2m的香港專線 2.首先把a恢復出廠設定,然後連線電腦在terminal下進入到media資料夾輸入一下命令拷貝檔案到a的記憶體...

CTS測試方法二

1.準備一台測試機器a,一張可以打 發簡訊的sim卡,一張16g的高速tf卡 推薦閃迪class10等級,讀寫速度95m s 還需要能夠連線youtube 的網路 推薦使用2m的香港專線 2.首先把a恢復出廠設定,然後連線電腦在terminal下進入到media資料夾輸入一下命令拷貝檔案到a的記憶體...

CTS測試框架 RegexTrie

概述 前面已經提到,基礎框架trade federation預設就支援很多命令。在控制台輸入一組命令,肯定要經過解析,然後去執行的過程。基礎框架中對於命令有乙個單獨的資料結構去組織,並不是通過if else這樣去比較string的。比如 前面提到的命令 run cts plan cts,這個命令中,...