a) PC端要求是Linux系统
a) JDK最好是1.6.0或以上的版本
a) 可以从SDK路径下android-sdk-linux/Platform-tools获取adb工具或者直接找到自己的adb工具,然后使用如下命令配置adb环境:sudo cp $adb_patch$/adb /user/bin,输入密码即可。(其中adb_pach是指adb 文件的具体路径)
b) 输入adb devices看是否能够使用adb工具
a) 从官网上下载对应android系统的CTS测试包,解压到本地
b) 终端进入android-cts/tools目录下,先输入sudo-s,输入密码,进入root环境。再输入 ./ cts-tradefed,查看是否能进入CTS环境。
5. 将USB线连接电脑和手机
a) 进入终端,使用adb devices查看是否能找到你的手机设备。在Linux系统下不用安装USB驱动。
b) 若出现devices offline,此时输入sudo -s 进入root环境,执行adb kill-server,然后执行adb devices,就能够看到手机正常连接。
a) 手机烧写一个新的系统软件
b) 需要插入一张SD卡和一张3G网络的SIM卡,并开启SIM卡网络连接
a) 终端切换到android-cts/repository/testcases目录下,安装以下两个测试包CtsDelegatingAccessibilityService.apk,CtsDeviceAdmin.apk
b) 终端切换到CTS资源包目录里面,安装com.svox.langpack.installer.apkCtsVerifier.apk两个包
a) 官网下载多媒体数据android-cts-media-1.0.zip。资源包有该资源。
b) 终端切换到CTS资源包目录里面,再切换到android-cts-media-1.0目录下,连接上手机,运行./copy_media.sh ,此时自动拷贝多媒体数据到手机上。
a) 设置>WLAN 开启wifi,一定要连接上网络
b) 设置>安全>设备管理器勾选选项(一键锁屏除外,其他都勾选上)
c) 设置>通用>自动锁屏勾选30分钟
d) 设置>通用>蓝牙 开启蓝牙
e) 设置>通用>日期和时间开启自动对时并确认能对时成功
f) 设置>通用>应用程序>开发 勾选全部选项
g) 设置>通用>多语言环境切换语言为English
h) 完成后切换至手机待机界面
1. 进入CTS测试环境(linux环境下)
a) 终端切换到android-cts/tools目录下
b) 输入sudo -s进如root环境
c) 输入 ./ cts-tradefed 进入CTS环境,准备进行测试
a) 在CTS环境中,输入l d,查看手机设备是否正常状态
b) 输入 run cts --plan CTS 进行CTS测试
c) 完成测试后,用浏览器打开生成testResult.xml,查看结果
a) 在CTS环境中,输入help可以了解一些命令,下面是一些比较常用的命令:
i. run cts --continue-session session_ID执行一个未完成的计划
ii. runcts -p执行一个测试包
iii.run cts -c [-m]执行一个类(或者是该类中的一个方法)