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
标签:拍照,菜单,场景,指导,相机,Camera,切换,测试 From: https://www.cnblogs.com/klb561/p/18199470