一、什么是CTS

Google GSM 认证测试组成

CTS 为 Compatibility Test Suite(兼容性测试)

CTS的目的就是让各种Android(如手机)开发商能够开发出兼容性更好的Android设备。

GTS为 GMS Test Suite(GMS测试用例包)

GTS的目的是让各种Android设备上的原生Google GSM 应用能稳定的运行和使用。

ctsVerifier 即ctsVerifier.apk(包含其配套测试资源),补充CTS测试,安装到Android

设备上逐条手动测试,有些测试需要用到外设(如USB Microphone和Audio)配合测试。

二、获取CTS/GTS/ctsVerifier测试资源

官方下载地址 (翻墙网络环境):​​http:///compatibility/downloads.html​​​ 下载对应Android 7.0 版本下的最新arm架构的ctsVerifier测试包,
展讯9861平台使用x86架构的ctsVerifier测试包,

CTS media文件获取路径地址和CTS/ctsVerifier一样,但是 7.0 需要选择
android-cts-media-1.2.zip

测试前确认需要测试的CTS包版本,
CTS和CTS Verifier对应。

三、配置CTS环境

官方下载地址 (翻墙网络环境):​​http:///compatibility/downloads.html​​​ 下载对应Android 7.0 版本下的最新arm架构的ctsVerifier测试包,
展讯9861平台使用x86架构的ctsVerifier测试包,

CTS media文件获取路径地址和CTS/ctsVerifier一样,但是 7.0 需要选择
android-cts-media-1.2.zip

测试前确认需要测试的CTS包版本,
CTS和CTS Verifier对应。

四、CTS测试前设备设置

测试版本要求为user版本

语言设置为English(United States)             需要和软件工程师确认版本为user版本

开启“USB调试“                        Settings > Language & input > language,设为English(United States)

选择Android keyboard输入法         settings > Language & input > Default > Android keyboard,勾选

保持唤醒状态            状态栏下拉 > USB debugging connected > Developer options > USB debugging,勾选

设置屏幕超时为最长时间30分钟          Settings > Display > Sleep > 30 minutes,勾选

设置永不锁屏        Settings > Security > Screen lock > none,勾选

连接可用wifi(翻墙的AP)         最好是支持IPV6的翻墙wifi

开启蓝牙        Settings > Bluetooth ,打开

拷贝媒体文件         Ubuntu上运行android-cts-media-1.2文件copy_media.sh脚本或者手动将bbb_short、bbb_full到sd卡test文件中

SIM卡本机号码设置    需要将卡号写道对应的SIM卡上,并到设置中查看:设置->关于手机->状态消息,

开启Location        Settings > Location > On(6.0以上版本每次执行前均会检查GPS是否开启,未开启则停止测试)

二、打赏

如果它对你帮助很大,那么你可以扫下方二维码随意打赏我,就当是请我喝杯咖啡或是啤酒,感激不尽

  Android-CTS认证测试_android