Camera测试指导学习

camera的整机老化测试中,有时候客户会要求测试每次开机后首次打开相机是否正常。手动打开相机会严重影响测试效率,所以编写次脚本用于测试。

相机的基本操作:入口,模式切换,前后摄像头切换;

相机的模式:一级模式,夜景,人像,录像;

设置菜单功能:拍照设置,视频设置,通用设置;

外设场景:蓝牙耳机,有线设备,自拍杆,保护壳等等;

镜子:调节亮度,放大与缩小,屏幕暂停,切换相框。

1. 主要实现功能
1.1 重启手机,等待adb启动成功;
1.2 连接adb;
1.3 等待服务起来,因为adb启动时,app等各种服务还未完全启动,此时无法打开相机;
1.4 滑动解锁屏幕;
1.5 调用log抓取脚本;
1.6 打开相机;
1.7 切换相机到慢动作模式(会重新初始化ois)
1.8 切换相机到拍照模式(再次重新初始化ois)
1.9 关闭相机
1.10 判断是否到达测试次数
 

相机测试分两部分:

1.功能部分
2.性能部分(包括响应时间,主观测试和客观测试)
 
功能测试:
1.基本功能测试,就是每个菜单及每一个功能用一遍,主要菜单,在测试时,等级要定高一点,比较偏的菜单,等级相对要低点,方便在回归测试时,选择测试用例。
2.异步测试  使用功能时,来电话,来短信,来微信,插拔充电器,低电压拍照等等,当然常用的异步测试,等级也要订高一点,例如来电话。
3.边缘测试及压力测试 例如:手机内存快满的时候,进行拍照;连续拍照一百次,连续录像20分钟等等
 
性能测试:
1.响应时间  例如:对焦时间;进入相机时间;拍照时间(从按下快门开始到拍照结束);不同模式之间切换时间等
2.主观测试  实际场景测试,包括晴天场景,室内场景,阴天场景,夜景,微距测试,闪光灯测试,HDR, 然后根据拍照图片进行分析,包括锐度sharpness,细节,白平衡,动态范围,暗态噪声,照片是否偏暗,最好和对比机一起拍摄。
3.客观测试   客观测试目前常用的软件时IE和 Imatest,具体可以去官方网站上查看相关色卡及测试工具。
常用测试卡24色卡,西门子星图,SFR plus,ISO-15739等等。客观测试对一般没有实验室的公司比较麻烦,一般这些工具测试卡都比较贵。

参考:

http://max.book118.com/html/2016/0802/50061502.shtm

http://www.docin.com/p-1408441708.html

posted @ 2024-05-18 16:39  konglingbin  阅读(56)  评论(0编辑  收藏  举报