PC環境搭建 | |||
1 | 硬件配置 | ||
linux系统(最好是64位ubuntu16.04) | 配置越高越好 | ||
2 | 網絡配置 | ||
能夠鏈接到Google的WIFI熱點 | 注意 這個熱點能鏈接到google | 测试中需要IPV6 | |
3 | 環境配置 | ||
下載最新版本的JDK | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | Jdk-8u181-linux-x64.tar.gz | |
下載Android SDK | https://developer.android.com/studio/?q=sdk+linux#downloads | ||
配置java 和SDK的環境全局環境變量 | |||
sudo gedit /etc/profile | |||
驗證配置是否正確 | java、adb | ||
× | 1.lsusb 獲取到設備的ID | 比如 18d1:4ee7 Google Inc. | |
2.添加USB設備 | 在/etc/udev/rules.d/70-persistent-net.rules中加入新的usb设备 | SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee7", MODE="0666" | |
3.重啓服務 | sudo service udev restart | ||
4.如果adb devices的時間出現沒有權限的問題,因爲設置的是全局變量,這裏一定要重新啓動下電腦 | 重启下电脑 | ||
5.此時手機的模式是charge this device 中選擇 | |||
4 | CTS相關測試資源 | ||
最新版本的測試套件 | https://source.android.com/compatibility | Android 9.0 R2 Compatibility Test Suite (CTS) - ARM | |
多媒體文件 | CTS Media Files1.4 | ||
5 | GTS測試準備 | ||
(1)手機必須要集成GMS包,檢查桌面是否符合規範 | run gts | ||
(2)鏈接WIFI,能訪問google網站 | |||
(3)手機設置不鎖屏幕,休眠設置爲永不休眠 | |||
(4)點擊google瀏覽器,正常進入並設置嚮導 | |||
(5)刪除最近使用的rencent app | |||
(6)最上面是Google的搜索欄 ,下面是Google的 Collection 和play store | |||
6 | VTS环境搭建准备 | ||
VTS 测试,首先需要搭建测试环境,我们需要以下这些组件: | |||
64-bit Ubuntu Linux /java8/python2.7/adb | |||
(1)安装python包 | $ sudo apt-get install python-dev | ||
(2) 安装 Protocol Buffer 工具 | $ sudo apt-get install python-protobuf | ||
$ sudo apt-get install protobuf-compiler | |||
(3))安装python虚拟环境 | $ sudo apt-get install python-virtualenv | ||
$ sudo apt-get install python-pip | |||
$ ./vts-tradefed | |||
$ run vts | |||