本文主要是介绍Android 兼容性测试(CTS),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一)准备
1、Android设备
2、一张TF卡
3、一条USB线
4、WIFI网络(保证连接正常,能上网)
二)设置pad
1、插入一张TF卡,重置设备,并清空TF卡
a) 操作步骤:Settings-->Backup & reset-->Factory data reset-->Erase SD card(选中)--> Reset tablet
2、将CtsDelegatingAccessibilityService.apk 和 CtsDeviceAdmin.apk 安装到PAD
a) 安装方法:拷贝到TF卡使用文件浏览器打开,分别进行安装
3、设置Accessibility Delegating Accessibility Service
a) 设置步骤:Settings-->Accessibility-->Delegating Accessibility Service点击标题栏上的OFF,设置为ON
4、设置Security Device Administrators
a) 设置步骤:Settings-->Security-->Device administrators将其中的两项打钩,点击对话框的Activate
5、将语言设置为英文
b) 设置步骤:Settings-->Language-->English(United States)
6、锁屏方式改为none
a) 设置步骤:Settings-->Security-->Screen lock-->None
7、设置开发选项中的各项
a) 设置步骤:
Settings-->Developer options-->Stay awake 选中
Settings-->Developer options-->USB Debugging 选中
Settings-->Developer options-->Allow mock locations 选中
8、连接WIFI(必须连接)
9、按Home键返回主界面
10、保证没有其他的进程(点击右下角第三个图标“最近使用的按钮”,并删除,删除 方法:长按或者拖动删除)
11、在CTS运行的过程中不要对设备做任何操作,因为任何按键和触摸都可能导致测试中的某一项失败
三)连接设备
1、打开电脑桌面上的VMware Workstation
2、运行Ubuntu系统
3、运行界面如下
4、使用USB连接设备(首先用USB连接到电脑上,之后再按下图操作连接到UBUNTU系统)
5、连接正常后的图标显示:
四) 开始测试
在Ubuntu系统中分别运行下面命令(命令在第三点(连接设备的第三张图)输入)
1)cd android-cts-media-1.0
2). copy_media.sh 1280x720 (这个过程将持续5-10分钟左右)
3)cd ../
4)./android-cts/tools/cts-tradefed
5)run cts --plan CTS
五) 测试结果
整个测试过程会连续4至6个小时。请耐心等候。测试完成后有17000多项,测试结果保存在/home/tangcheng/cts/android-cts/repository/results/<start time>.zip,可运行命令:
cd /home/tangcheng/cts/android-cts/repository/results
查看测试文件。解压后使用Firefox3.0以上的版本打开
六、Cts Verifier
测试完成后可将CtsVerifier.apk拷贝到TF卡中点击各项进行测试(注意操作时的提示就可以了)
这篇关于Android 兼容性测试(CTS)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!