1. 介绍
CTS(Compatibility Test Suite)测试是Android官方推出的一种兼容性自动化测试框架,目的是为了让开发者设计更高质量及稳定的应用APP,更好的用户体验以及了解应用APP适合的设备种类.测试结果会生成一份测试报告,
测试报告受到Android认可后, 可以登陆Android Market.
2. 准备
首先确保系统安装adb工具.
CTS测试框架来自于Android源码编译,也可以使用android官网提供的编译好的CTS,
方法一:
这里我们使用官网提供的现有CTS框架(source.android.com/compatibility/downloads.html)下选择我们要测试手机系统的对应版本号Android4.4 R3 Compatibility Test Suite-ARM, 下载后解压的文件夹为/home/***/android-cts
手机设置中要确保(否则产生测试failure结果):
1. 处于开发者调试状态
2. 语言设置为英文
3. 开启位置设置
4. 如果有SD卡,确保卡上数据为空.(CTS可能擦除数据)
5. 确保手机连上某一WIFI
6. 取消屏幕锁
7. 允许USB调试
8. 保持唤醒状态
9. 允许模拟位置
10. 设置浏览器初始页面空
11. 运行CTS测试时,不要触摸或按键手机屏幕
12. 确保设备屏幕在home状态
连接手机, 进入android-cts/tools目录下,输入:
./cts-tradefed