大家好,又見面了,我是你們的朋友全棧君。
CTS和GTS測試基本操作步驟
CTS 全稱 Test Suite(兼容性測試)google cts自動測試的意義和實現,CTS的目的就是讓各種設備(如手機)開發商能夠開發出兼容性更好的設備,制定了CDD( )規范,為了達到驗證CDD規范的目的,提供了一組CASE給不同平臺廠商進行驗證,設備只有滿足CDD的規定并且通過CTS,才能獲得的商標和享受 的權限,才能使用 ,其中包括了CTS,GTS和三項測試。
CTS測試相關資料下載鏈接(需訪問國外網站):
一、CTS和GTS測試前測試機的預置
1、將測試機恢復出廠設置
2、語言設置為( ):-> & input >,設為( )
3、將手機輸入法設置成谷歌自帶輸入法: ——> & input ——> ——> 選中“ (AOSP)”單選項;
4、開啟“USB調試”: > > USB ,勾選
5、允許模擬地點:
> > Allow ,勾選
6、保持喚醒狀態:
> > Stay Awake,勾選
7、設置屏幕超時為最長時間30分鐘:
>>Sleep>30 ,勾選
8、去掉鎖屏:
> > lock> none,勾選
9、連接可用wifi(可以上海外網站):1、 > WiFi ,勾選
2、開啟并輸入可用的wifi帳號,連接wifi
3、 > WLAN ,Menu > WLAN > ->WLAN > Auto ,勾選
4、一般移動機才有,而且一般是默認設置的。
5、測試前最好用輔測機進一次美國的谷歌官網或者,確定WIFI為可用的
10、開啟藍牙:
> ,勾選
11、開啟GPS:
> 打開
12、移動網絡設置,SIM卡設置為cmnet:
> More… > > SIM1> Point Names > CMNETgoogle cts自動測試的意義和實現,勾選
注:一般情況下插卡起網后默認的就是cmnet
13、勾選允許安裝非電子市場的應用程序:
1、 > > ,勾選
2、復測時要將勾去掉
14、安裝設備管理,允許設備管理:(安卓7.0后不用此操作)
1、安裝adb --cts///.apk
2、 > > >..cts.,勾選前2個選項
3、也可手動安裝.apk和.apk,然后勾選上面所說的2個選項
15、配置:
1、手機中放置
2、測試前清空
3、拷貝必需的測試用視頻(手機內存和SD卡內存都要拷入,且SD卡必須先格式化)
16、設置手機時間為標準時間:
一般將SIM卡放入手機后開啟數據流量就會自己校準時間
17、時區:
將時區設置為0時區(倫敦時間或者太平洋時間)
18、SIM卡本機號碼設置:
要將本機號碼寫入到SIM卡中注:SIM卡最好用聯通卡,而且SIM一定不能停機
二、CTS測試電腦端基本操作步驟(Linux系統)
①adb 查詢adb連接情況
②ls查看的意思
③cd .1/ 文件夾的目錄
④ls
⑤cd -cts 文件夾的目錄
⑥ls
⑦cd tools 文件夾的目錄
⑧ls
⑨./cts- 選擇CTS測試腳本
⑩run cts –plan CTS
3、把失敗項繼續執行的方法如下:
①先輸入“l r”查詢ID號
②run cts –- ID –- 這里的ID號要對應當前的文件夾
4、或者將失敗項和未執行項新建成一個plan,命令為:add –plan (/自定義一個計劃名) – ID -r [pass/fail//]
運行命令為: run cts –plan () –-
5、測試的過程中最好在測試機下墊一個東西,因為在測試的過程中有幾項是需要用到后攝像頭對焦拍照等
三、GTS測試電腦端操作步驟
GTS的預置條件和CTS的是基本一樣的,等測試機設置好后在PC端按以下步驟操作:
①ls
②cd .4
③ls
④cd GTS 2.1
⑤ls
⑥cd -xts
⑦ls
⑧cd tools
⑨ls
⑩./xts-
? run xts –plan XTS(GTS4,0的運行命令為:run gts –plan GTS)
6、GTS替換失敗項與執行失敗項和CTS都是一樣的道理,具體路徑是
.4——GTS 2.1——-cts————
7、復測時輸入”l r”查詢ID號
8、run xts –- ID
四、
相關測試用例可以查看或者
手動測試 Test,其測試方法如下:
1、sudo su->輸入密碼(開機密碼)–>ls->cd -cts-->./cts-usb-
2、第一次輸入./cts-usb-會彈出一個提示框,記得要打鉤
3、Ctrl+C–>方向鍵上鍵–>回車鍵(復測)
五、注意事項:
1、如果瀏覽器問題需要敲命令將瀏覽器主頁設置為搜索的主頁:adb shell am start -a ...VIEW -d 并將瀏覽器設置為默認瀏覽器
2、遇到端口用以下方法:
-在關閉adb服務后,要使用如下的命令啟動adb服務
-
3、用管理員權限殺死進程:
sudo -
4、單項測試
run cts -c +模塊 -m +子模塊
5、增加權限:chmod 777 xts-
6、–skip- 跳過CTS media 的檢測
六、每個項目都有相關的豁免項,當你將BUG提給開發后,他們會將相關的豁免項反饋給你
七、此文檔僅供參考,英文較好的可以自備梯子去谷歌相關網站查找相關資料。
八、在測試過程中如果有遇到關于藍牙的測試項一直測試不過,可以嘗試著安裝 APP 后再進行測試。