CTS Verifier一些测试步骤说明

上传人:n**** 文档编号:37206327 上传时间:2018-04-08 格式:DOCX 页数:21 大小:591.34KB
返回 下载 相关 举报
CTS Verifier一些测试步骤说明_第1页
第1页 / 共21页
CTS Verifier一些测试步骤说明_第2页
第2页 / 共21页
CTS Verifier一些测试步骤说明_第3页
第3页 / 共21页
CTS Verifier一些测试步骤说明_第4页
第4页 / 共21页
CTS Verifier一些测试步骤说明_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《CTS Verifier一些测试步骤说明》由会员分享,可在线阅读,更多相关《CTS Verifier一些测试步骤说明(21页珍藏版)》请在金锄头文库上搜索。

1、 CTS Verifier 算是 CTS 的一部分,需要手动进行,主要用于测试那些自动测试系统无法测试的功能,比如相机、传感器等。由于硬件配置或其他原因,不同手机上部分测试项目被隐藏,也就是说 CTS Verifier 中 case 的总数,取决于测试机支持哪些功能, CTS Verifier 总共包含以下 15 个功能: Camera Clock Device administration Features Hardware Job scheduler Location Managed Provisioning Networking Notifications Others Projecti

2、on tests Security Sensors Streaming测试之前的准备工作:1. 从 http:/ 中下载 CTS Verifier的测试包并解压,如图 1 所示。图 1 CTS Verifier 测试包下载2. 把测试机刷成需要测试的版本。3. 安装*/android-cts-verifier/CtsVerifier.apk。4. 设置手机语言为 English。5. 打开蓝牙,无需配对。6. 打开并连接可用 wifi。7. 请再另外准备一台手机,以便测 server 和 client 相关的 case。8. 必须首先测试 Data Backup Tests, 因为如果做完别的

3、测试之后,Data Backup Test 测试失败,会清空测试 log,所以必须最先做。接下来就可以开始各个 feature 的测试了,以下是各个 feature 的测试办法总结。CameraCamera FOVFOV CalibrationCalibration进入测试后点击屏幕拍照后点击 Done 按钮(请保持点击频率不要过快,否则有可能引起应用报错),继续重复上述操作四次,第四次之后会自动返回 cts-verifier 主界面,同时显示测试结果,绿色为 pass,红色为 fail。CameraCamera FormatsFormats先后预览 Camera0 与 Camera1 在 N

4、V21 和 YV12 模式下,各个分辨率的相机预览正确型后,选择 PASS 或者 Fail。CameraCamera IntentsIntents该测试主要分为 4 步:1. 点击 Start Test 按钮开始测试,按 HOME 键回到桌面选择并进入相机应用后拍摄一张照片,再次返回桌面,点击 cts-verifier,如果 PASS 按钮可点击则 PASS,否则请检测操作是否正确并多次进行该操作,直到可以点击 PASS 按钮。2. 点击 Start Test 按钮开始测试,按 HOME 键回到桌面选择并进入相机应用后拍摄一个视频(不限时间),再次返回桌面,点击 cts-verifier,如果

5、 PASS 按钮可点击则 PASS,否则请检测操作是否正确并多次进行该操作直到可以点击PASS 按钮。3. 点击 Start Test 按钮开始测试,自动跳转到相机后点击拍照,并点进行保存,点击PASS 按钮。4. 点击 Start Test 按钮开始测试,自动跳转到录像机后拍摄一段视频,并点进行保存,点击 PASS 按钮。CameraCamera OrientationOrientation该测试主要测试相机预览已经旋转视图的正确性,如图(例如该测试的第二项,检测预览是否正确,预览、拍照成像是否已经旋转 90,如果都正确这点击 PASS),如图 2 所示。图 2 Camera Orienta

6、tionCameraCamera VideoVideo该测试主要验证前后摄像头不同画质下的拍摄。先选择 Camera0 摄像头与 LOW 画质选项,点击 Test。开始拍摄,稍后录像内容回放是如果检查拍摄无误,则更换 HIGH 画质继续测试,以此类推。AlarmsAlarms andand TimersTimers TestTest该测试主要验证闹钟已经计时器的正常运行,如果 7 项测试全部 pass 则点击 PASS ,否则点击 Fail。Show Alarms Test点击 Show Alarms,正常进入闹钟列表后,按返回键回到测试界面,点击 Pass。Set Alarms Test点击

7、 Set Alarm 按钮,进入闹钟界面,成功添加一组闹钟后,按返回键回到测试界面,点击 Pass。Start Alarms Test点击 Set Alarm,等待一分多钟以后,如果闹钟响,则点击 Pass。Full Alarm Test点击 Create Alarm 按钮,自动进入闹钟列表后查看是否有一个时间为:01:23,名称为“Create Alarm Test”的闹钟,如果有,返回点击 PASS(闹钟详细信息如图 3 所示)图 3 Full Alarm TestSet Timer Test点击 Set timer 按钮就进入计时器界面后,手动设置一个倒计时,计时成功后返回cts-ver

8、ifier,点击 Pass 按钮。Start Timer Test点击 Start Timer 按钮后,手机自动生成一个 30s 的计时器,计时器正常响起后点击PASS。Start Timer with UI Test点击 Start Timer 按钮后,手机自动进入 Timer,并生成一个 30s 的计时器,计时器正常响起后点击 PASS。PolicyPolicy SerializationSerialization TestTest进入测试后点击“GENERATE POLICY”按钮,再次点击“APPLY POLCY”按钮,点击“ACTIVE”按钮,点击“OK”以激活 cts-verifi

9、er 设备管理器,按返回键返回 cts-verifier 测试目录,重启手机,再次进入 Policy Serialization Test ,如果测试项全亮则点击 Pass,如图 4 所示。图 4 Policy Serialization TestScreenScreen LockLock TestTest进入测试后(弹出提示框均为说明提示,点击 OK 即可),点击 Force Lock 按钮,手机熄屏并上锁,按电源键唤醒屏幕,使用当前设置的解锁方式解锁,符合该操作流畅则 PASS, 否则 Fail。此处屏幕解锁方式不能为 None。Hardware/SoftwareHardware/Soft

10、ware FeatureFeature SummarySummary进入测试后没有发现红色 Fail 项,即可点击 Pass,如图 5 所示。图 5 Hardware/Software Feature SummaryGPSGPS TestTest将手机置于空旷无阻挡的环境中,当所有的 GPS 的选项都通过时,屏幕会有 pass 的提示。注意有时网络不稳定时可能会失败,建议失败时多测试几次。NFCNFC TestTest该功能是允许手机在接触其他硬件设备(交通卡,门禁卡等)时交换数据, 很多手机不支持这个功能,请仔细确认。如果 5 项测试全部 pass, 则点击 PASS,否则点击 Fail。目

11、前手机不支持,所以没有具体测试步骤,之后更新文档。NDEF Push SenderNDEF Push ReceiverNDEFHCE reader testsHCE emulator testsUSBUSB AccessoryAccessory TestTest一般需要使用如下 adb 驱动版本SUBSYSTEM=“usb“,ATTRSidVendor=“18d1“,ATTRSidProduct=“2d01“,MODE=“0666“SUBSYSTEM=“usb“,ATTRSidVendor=“18d1“,ATTRSidProduct=“e781“,MODE=“0666“, 添加到/etc/ud

12、ev/rules.d/51-android.rules 文件中,添加步骤如下:1. Ctrl+Alt+T 调出终端,输入“cd /etc/udev/rules.d”;2. 输入“sudo gedit 51-android.rules”,之后输入用户密码;在打开的 51-android.rules 文件中添加:SUBSYSTEM=“usb“,ATTRSidVendor=“18d1“,ATTRSidProduct=“2d01“,MODE=“0666“SUBSYSTEM=“usb“,ATTRSidVendor=“18d1“,ATTRSidProduct=“e781“,MODE=“0666“3. Ct

13、rl+S 保存之后关闭即可;但是特殊情况下,手机的 Hardware ID 会改变,此时手机连接 PC,使用命令“lsusb”查看手机的 ID,更改如下命令中的黄色部分:SUBSYSTEM=“usb“,ATTRSidVendor=“18d1“,ATTRSidProduct=“e781“,MODE=“0666“安装好 adb 驱动之后,进入*/android-cts-verifier,通过命令“./cts-usb-accessory”,执行脚本。正常情况下手机会弹出确认信息,点击确认后,手机端会发送一些 message,此时 pass 选项亮显,则 pass,否则 fail,如图 6,图 7 所

14、示。图 6 PC message 图 7 手机截图ChargingCharging ConstraintsConstraints拔掉 USB,然后“START TEST”亮显,点击“START TEST”,等待几秒钟,第一个 case 显示绿色,然后插入 USB,等待几秒钟,第二条 case 亮显,点击 pass,否则点击 fail。ConnectivityConnectivity ConstraintsConstraints关闭 WiFi 和数据流量,“START TEST”亮显,点击“START TEST”,等待几秒钟,底下三条 case 全部显示绿色,点击 pass,否则点击 fail。

15、IdleIdle ModeMode ConstraintsConstraints关闭屏幕,再次打亮屏幕,“START TEST”亮显,点击“START TEST”,等待几秒钟,底下两条 case 全部显示绿色,点击 pass,否则点击 fail。BatteryBattery SavingSaving ModeMode TestTest点击第一个“LAUNCH SETTINGS”,打开 Location,返回到 cts-verifier,点击第二个“LAUNCH SETTINGS”,把 location mode 选为“Battery saving”,返回到 cts-verifier,底下四条

16、case 都显示绿色,点击 pas,否则点击 fail。DeviceDevice OnlyOnly ModeMode TestTest点击第一个“LAUNCH SETTINGS”,打开 Location,如果之前 location 就是打开状态,那第一个“LAUNCH SETTINGS”则是灰显的。直接点击第二个“LAUNCH SETTINGS”,把location mode 选为“Device only”,返回到 cts-verifier,底下四条 case 都显示绿色,点击 pas,否则点击 fail。HighHigh AccuracyAccuracy ModeMode TestTest点击第一个“LAUNCH SETTINGS”,打开 Location,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号