Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析

    CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测试的功能,比如相机、传感器等。由于硬件配置或其他原因,不同手机上部分测试项目被隐藏,也就是说CTS Verifier中case的总数,取决于测试机支持哪些功能,

   CTS Verifier总共包含以下15个功能:

· Camera

· Clock

· Device administration

· Features

· Hardware

· Job scheduler

· Location

· Managed Provisioning

· Networking

· Notifications

· Others

· Projection tests

· Security

· Sensors

· Streaming

测试之前的准备工作:

1. 从http://source.android.com/compatibility/downloads.html 中下载CTS Verifier的测试包并解压,如图1所示。clip_image002

 

 

 

 

 

 

 

 

 

 

 

 

 

                                  图1 CTS Verifier测试包下载

2. 把测试机刷成需要测试的版本。

3. 安装*/android-cts-verifier/CtsVerifier.apk。

4. 设置手机语言为English。

5. 打开蓝牙,无需配对。

6. 打开并连接可用wifi。

7. 请再另外准备一台手机,以便测server和client相关的case。

8. 必须首先测试Data Backup Tests, 因为如果做完别的测试之后,Data Backup Test测试失败,会清空测试log,所以必须最先做。

 

接下来就可以开始各个feature的测试了,以下是各个feature的测试办法总结。

 

Camera FOV Calibration

进入测试后点击屏幕拍照后点击Done 按钮(请保持点击频率不要过快,否则有可能引起应用报错),继续重复上述操作四次,第四次之后会自动返回cts-verifier主界面,同时显示测试结果,绿色为pass,红色为fail。

Camera Formats

先后预览Camera0 与Camera1在NV21和YV12模式下,各个分辨率的相机预览正确型后,选择PASS或者Fail。

Camera Intents

该测试主要分为4 步:

1. 点击Start Test 按钮开始测试,按HOME 键回到桌面选择并进入相机应用后拍摄一张照片,再次返回桌面,点击cts-verifier,如果PASS 按钮可点击则PASS,否则请检测操作是否正确并多次进行该操作,直到可以点击PASS 按钮。

2. 点击Start Test 按钮开始测试,按HOME 键回到桌面选择并进入相机应用后拍摄一个视频(不限时间),再次返回桌面,点击cts-verifier,

如果PASS 按钮可点击则PASS,否则请检测操作是否正确并多次进行该操作直到可以点击PASS 按钮。

3. 点击Start Test 按钮开始测试,自动跳转到相机后点击拍照,并点√进行保存,点击PASS 按钮。

4. 点击Start Test 按钮开始测试,自动跳转到录像机后拍摄一段视频,并点√进行保存,点击PASS 按钮。

Camera Orientation

该测试主要测试相机预览已经旋转视图的正确性,如图(例如该测试的第二项,检测预览是否正确,预览、拍照成像是否已经旋转90°,如果都正确这点击PASS),如图2所示。

clip_image004

                                    图 2 Camera Orientation

Camera Video

该测试主要验证前后摄像头不同画质下的拍摄。先选择Camera0 摄像头与LOW 画质选项,点击Test。开始拍摄,稍后录像内容回放是如果检查拍摄无误,则更换HIGH 画质继续测试,以此类推。

 

Alarms and Timers Test

该测试主要验证闹钟已经计时器的正常运行,如果7项测试全部pass则点击PASS ,否则点击Fail。

Show Alarms Test

  点击Show Alarms,正常进入闹钟列表后,按返回键回到测试界面,点击Pass。

Set Alarms Test

  点击Set Alarm 按钮,进入闹钟界面,成功添加一组闹钟后,按返回键回到测试界面,点击Pass。

Start Alarms Test

  点击Set Alarm,等待一分多钟以后,如果闹钟响,

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值