CTS测试步骤
前言:CTS2.3测试方法几乎和CTS2.2相同,只有平台准备工作有差别。目前CTS2.3最新版本是r9,可以从android官网上下载。
第一:平台准备工作
第二:新建CTS测试任务
第三:继续以前未完成的CTS测试任务
第四:关于CTS测试报告
第五:逐个对Fail的测试项进行测试
第六:批量测试Fail和Timeout case
第七:注意事项
第一部分:平台准备工作
1.进入settings->Privacy->Factorydata reset,对平台进行reset一次(如果是自己的设备,就不要reset了,否则蛋疼……)
2.平台安装CtsDelegatingAccessibilityService.apk、CtsDeviceAdmin.apk 和 CtsPerformanceTestCases.apk。 (这3个apk都可以在cts测试包 repository/testcases文件夹中找到)
3.进入settings->Wireless& networks,连接AP (AP需要连外网,最好链接VPN),打开Bluetooth、GPS(如果有的话)
4.进入settings->display->screentimeout,设为never timeout,如果没有这个选项,则设为30 minutes
5.进入settings->display,勾选auto-rotatescreen
6.进入Settings -> Location & security -> Select device administrators,勾选所有选项(android.deviceadmin.cts.*)
7.进入settings->applications, 不要勾选Unknown sources选项
8.进入settings->applications->development,勾选USBdebugging, stay awake和allow mock locations三项
9.进入settings->accessibility,勾选accessibility和CtsDelegatingAccessibilityService两项
10.进入settings->language& keyboard->select lanuage,设为English(United States)
11.平台插入一张TF卡(最好是空卡)
12.平台接电源(手机一般通过USB充电,没有外接电源。Pad有外接电源)
第二部分:新建CTS测试任务(每次输入后加回车)
1.平台用USB线连接LinuxPC(连通后平台左上方会显示usb和debug icon)
2.打开终端
3.输入sudosu -
输入root密码
4.输入cd ../..
输入 cd/home/linux/cts/android-cts-2.3_r9-x86/android-cts/tools (这个路径只是例子,各位需要输入实际路径)
输入 ./startcts
终端显示 Android CTS version 2.3_r9
Device(HT9CVP823190) connected (如果没有这行,说明设备没有和PC联通)
cts_host >
5.输入start --plan CTS