1.准备工作:
将GMS-5.1文件夹中的android-cts-verifier-5.1_r6-linux_x86-arm.zip压缩文件解压,找到android-cts-verifier文件夹,ctrl+alt+t打开终端,输入命令adb install CtsVerifier.apk安装ctsverifier.apk到手机上。
CAMERA:
包含Camera FOV Calibration、Camera Formats、CameraITS Test、Camera Intent、Camera Orientation、Camera Video,其中Camera FOV Calibration、Camera Formats、Camera Video包含很多项测试,每个像素点的测试,因此要完全测试完毕,并保证查看左右两边的图片或者视频一致才能通过。
CAR:
Car Dock Test:点ENABLE CAR MODEàCTS verifier—>Home键即可完成测试;
Clock
Alarms and Timers Tests:基本没有什么问题,但是需要细心的进行测试、
DEVICE ADMINISTRATION
1. Policy Serialization Test:
注意:此项测试放在Keyguard Password Verification之后进行测试;测试过程:点击GENERATE POLICYàAPPLY POLICYà重启手机。
2. Screen Lock Test
首先设置手机有锁屏功能,点击FORCE LOCKàACTIVATEàok即可完成测试。
HARDWARE:
1. GPS测试:打开wifi或者数据流量,开启location,屏幕保持常亮,在没有遮挡物的地方进行测试~
2.USB Accessory Test
GMS-5.1文件夹中的android-cts-verifier-5.1_r6-linux_x86-arm.zip压缩文件解压中找到cts-usb-accessory,使用终端打开,输入:sudo ./ cts-usb-accessory即可完成测试。
JOB SCHEDULER:
1. Charging Constraints:
如果进入该项START TEST是灰色的, 插充电线点亮后,拔掉充电线,点击START TEST,下面pass以后,插入充电线,即可完成测试。
2. Connectivity Constraints:
关闭wifi和数据流量后,点击START TEST完成测试后关闭。
3.Idle Mode Constraints:
关闭屏幕,然后再开启屏幕,点击START TEST测试完毕后关闭即可。
LOCATION:
注意:LOCATION中的测试主要是在“Seting”->Location->Mode。
1. Battery Saving Mode Test
2.Device Only Mode Test
3.High Accuracy Mode Test
4.Location Mode Off Test
NETWORKING
1.Bluetooth Test: Bluetooth是需要两台同系统、同CTS Verifier版本的手机打开蓝牙,然后按照提示点击每一项,如果成功,那么就会收到另一台发送的消息,或者是另一台接受到发送的消息。其中一定要注意:当你第一次将两台机器匹配后,第二次需要先在设置-->蓝牙中解除绑定,然后再在CTSVerifier中绑定,才会传消息。
2.Wi-Fi Direct Test: Wi-Fi需要两台同系统、同CTS Verifier的手机连上公司的网,然后也是相互测试。
NOTIFICATION
根据测试提示在settingàSound&NotificationàNotificationàApp NotificationsàCTS Verifier路径下分别设置:Allow peeking和Treat as priority;(该项测试一般是测试软件问题的);
OTHER
1.Data Backup Test
Data Backup Test测试项的测试步骤:
1.安装CTS Verifier
2.插入有效的SIM card
3.使内置sdcard可用,(但不另插SD card).
4.打开Wifi,并连接有效AP.
5.进入CTS Verifier > 选择“Data Backup Test” > 选择 “OK” > 选择 “Generate Test Data” > 选择 “Settings” > 勾选“Back up my data”>点击Backup account>登录Google账户 >按“返回”键> 记录当前界面显示的数据。
6.在PC端输入依次输入以下命令
adb shell bmgr enable true
adb shell bmgr enabled
adb shell bmgr transport android/com.android.internal.backup.LocalTransport
adb shell bmgr run(执行完这条命令,留出一定时间进行备份)
adb uninstall com.android.cts.verifier
adb install CtsVerifier.apk
7. 再进入CTS verifier > 选择“Data Backup Test” > 选择 “OK” >记录当前界面显示的数据,并与第一次记录的数据进行对比。如果两份数据相同,则备份成功,否则失败。
2.Screen Pinning Test
对于Screen Pinning Test,进行到第四个next时,一定要同时长按Back和Menu两个按键,直到看到指示消息才松手,然后就只需要点next直到提示成功为止。如果不行,就多尝试几次。
3. Widget Framework Test
基本是可以测试通过的
PROJECTION TESTS
对于PROJECTIOIN TESTS 中的几项,按照要求去点击即可
SECURITY
1.Keyguard Password Verification
点击SET PASSWORDàUnlock selection选择:PASSWORDàChoose your passwordà输入密码àConfirm your password à确认输入的密码
点击CHANGE PASSWORD àConfirm your passwordà会提醒重新设置密码
锁屏看下是否是完成了锁屏密码的修改和确认,即可完成该项测试。
2.SUID File Scanner
点击进去,开始搜索文件,搜索完毕即可完成测试。
SENSORS
传感器是最容易失败的测试项目:将蓝牙和wifi先关掉,然后按照要求把对应的关掉,最好是去没有电子设备干扰的地方测试,然后按照上面的要求操作。其中注意关键字:bottom、top、back、facing分别指的手机底部、顶部、后面、屏面。点完next后要速度马上按要求去操作,动作规范点,成功的几率会高些。
STREAMING
连接翻墙的网络,进行测试播放视屏即可完成测试。