Android CTS

目录:

1. 准备环境

2. CTS设置

3. 开始测试

4. 测试结果

1. 准备环境

1. 下载android-sdk_r18-linux.tgz并解压;安装JDK1.6

2. Ubuntu下配置ADB请看博客:http://blog.csdn.net/tangcheng_ok/article/details/6278567

3. 设置环境变量
		export JAVA_HOME=/opt/jdk1.6.0_31
		export PATH=$JAVA_HOME/bin:$PATH
		export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
		export PATH=/opt/android-sdk-linux/platform-tools:$PATH
		export CLASSPATH=.
4.编译CTS: make cts

2. CTS设置

1. 下载测试用的Media文件:http://source.android.com/compatibility/downloads.html
2. 编译调试版本(lunch 选择 *_eng)烧录并开机

3. 插入一张SDcard,重置设备并清空Sdcard

4. 将语言设置为English(United States)

5. 锁屏方式改为none

6. 设置开发选项中的Usb Debugging

7. 设置开发选项中的Stay Awake

8. 设置开发选项中菜单Allow mock locations 

9. 连接wifi

10. 按Home键返回主页开始CTS

11. 必须没有其他的进程

12. 在CTS运行的过程中不要对设备做任何操作,因为任何按键和触摸都可能导致测试中的某一项失败

13. 添加辅助的测试项

1) adb install android-cts/repository/testcases/CTSDelegatingAccessibilityService.apk

2) 将设置中 Accessibility Delegating Accessibility Service 设置为ON

14. 添加administration tests

1)adb install android-cts/repository/testcases/CtsDeviceAdmin.apk

2)将设置中的Security Device Administrators 设置为ON

15. 解压下载的android-cts-media-1.0.zip 并运行其中的copy_media.sh文件,将media拷贝到设备中(. Copy_media.sh 1280x720


3.开始测试

开始CTS前保证设备已连接,运行cts-tradefed

$ ./android-cts/tools/cts-tradefed(如果不能运行请尝试使用root用户)

可以使用默认的测试计划(测试所有的包) 

$ run cts --plan CTS(这个过程需要4-6个小时左右)

$ run cts --plan <plan-name>(单项测试,可对其中的某一项进行测试)


4 . 测试结果

整个测试过程中大概有17000

测试结果保存在$CTS_ROOT/repository/results/<start time>.zip,解压后使用Firefox3.x打开,使用Chrome打开会看不到内容,使用IE会有乱码等。下一篇将讲解在测试过程中遇到的各种问题,并分析解决方案

原创文章, 转载请注明出处:blog.csdn.net/tangcheng_ok

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值