Android(安卓)兼容性测试(CTS)
一)准备
1、Android设备
2、一张TF卡
3、一条USB线
4、WIFI网络(保证连接正常,能上网)
二)设置pad
1、插入一张TF卡,重置设备,并清空TF卡
a)操作步骤:Settings-->Backup&reset-->Factorydatareset-->EraseSDcard(选中)-->Resettablet
2、将CtsDelegatingAccessibilityService.apk和CtsDeviceAdmin.apk安装到PAD
a)安装方法:拷贝到TF卡使用文件浏览器打开,分别进行安装
3、设置AccessibilityDelegatingAccessibilityService
a)设置步骤:Settings-->Accessibility-->DelegatingAccessibilityService点击标题栏上的OFF,设置为ON
4、设置SecurityDeviceAdministrators
a)设置步骤:Settings-->Security-->Deviceadministrators将其中的两项打钩,点击对话框的Activate
5、将语言设置为英文
b)设置步骤:Settings-->Language-->English(UnitedStates)
6、锁屏方式改为none
a)设置步骤:Settings-->Security-->Screenlock-->None
7、设置开发选项中的各项
a)设置步骤:
Settings-->Developeroptions-->Stayawake选中
Settings-->Developeroptions-->USBDebugging选中
Settings-->Developeroptions-->Allowmocklocations选中
8、连接WIFI(必须连接)
9、按Home键返回主界面
10、保证没有其他的进程(点击右下角第三个图标“最近使用的按钮”,并删除,删除 方法:长按或者拖动删除)
11、在CTS运行的过程中不要对设备做任何操作,因为任何按键和触摸都可能导致测试中的某一项失败
三)连接设备
1、打开电脑桌面上的VMwareWorkstation
2、运行Ubuntu系统
3、运行界面如下
4、使用USB连接设备(首先用USB连接到电脑上,之后再按下图操作连接到UBUNTU系统)
5、连接正常后的图标显示:
四)开始测试
在Ubuntu系统中分别运行下面命令(命令在第三点(连接设备的第三张图)输入)
1)cdandroid-cts-media-1.0
2).copy_media.sh1280x720(这个过程将持续5-10分钟左右)
3)cd../
4)./android-cts/tools/cts-tradefed
5)runcts--planCTS
五)测试结果
整个测试过程会连续4至6个小时。请耐心等候。测试完成后有17000多项,测试结果保存在/home/tangcheng/cts/android-cts/repository/results/<starttime>.zip,可运行命令:
cd/home/tangcheng/cts/android-cts/repository/results
查看测试文件。解压后使用Firefox3.0以上的版本打开
六、CtsVerifier
测试完成后可将CtsVerifier.apk拷贝到TF卡中点击各项进行测试(注意操作时的提示就可以了)
更多相关文章
- android TabHost 转
- 解决 腾讯X5内核 的WebView 视频兼容问题
- Robotium 测试工具,android 开发相关知识积累
- 【android入门】之Android中设置全屏的方法
- android:EditText控件imeOptions属性
- Eclipse中解决自动补齐失效和完善Android自动补齐功能
- Android事情记载
- Android(安卓)SpannableStringBuilder可以实现一个TextView多种
- Android之开源控件ViewFLow学习笔记【含下载地址】--(原创-201504