GMS认证之CtsVerifier测试

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

连接的网络,进行测试播放视屏即可完成测试。

你可能感兴趣的:(Android学习笔记)