文档介绍:1 手机检测新技术【摘要】手机测试是一个很大的题目, 涉及到硬件测试和软件测试,还有结构的测试。硬件测试一般都有严格的物理电气指标,也有专门的仪器。软件测试是人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 Grenford 曾对软件测试的目的提出:测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。这一方面也说明了软件在手机上的重要性;另一方面也说明手机软件测试的难度。【关键词】硬件测试软件测试一、硬件测试 1 、手机摄像头工作原理景物通过镜头(LENS )生成的光学图像投射到图像传感器(SENSOR )表面上, 然后转为电信号,经过 A/D (模数转换)转换后变为数字图像信号,再送到数字信号处理芯片( DSP )中加工处理,再通过数据总线输到手机中的 System LSI 进行处理,最后通过 LCD 就可以看到图像了。 2 、手机摄像头组成部分(1)、 PCB 板 PCB 板又分为硬板,软板,软硬结合板三种,CMOS 可用任何一种板,但CCD 的话就只能用软硬结合板。(2)、数字信号处理芯片 D 用) DSP 结构框架:ISP (image signal processor )(镜像信号处理器)和JPEG encoder (JPEG 图像解码器)。 2 ISP 的性能强大是决定影像流畅的关键, JPEG encoder 的性能也是关键指标之一。而 JPEG encoder 又分为硬件 JPEG 压缩方式,和软件 RGB 压缩方式。 DSP 控制芯片的作用是:将感光芯片获取的数据及时快速地传到 baseban d 中并刷新感光芯片,因此控制芯片的好坏,直接决定画面品质(比如色彩饱和度、清晰度)与流畅度。(3)、图像传感器( SENSOR ) Sensor 将从 lens 上传导过来的光线转换为电信号,再通过内部的 DA转换为数字信号。由于 Sensor 的每个 pixel 只能感光 R光或者 B光或者 G光,因此每个像素此时存贮的是单色的,我们称之为 RAW DATA 数据。要想将每个像素的 RAW DATA 数据还原成三基色,就需要 ISP 来处理。(4)、固定器( HOLDER ) 固定器的作用是用来固定 LENS 的,同时在固定器中还要加上一块滤波片。(5)、镜头( LENS ) 镜头是仅次于 CMOS 芯片影响画质的第二要素,其组成是透镜结构,由几片透镜组成,一般可分为塑胶透镜(plastic )或玻璃透镜(glass )。当然,所谓塑胶透镜也非纯粹塑料,而是树脂镜片,当然其透光率感光性之类的光学指标是比不上镀膜镜片的。通常摄像头用的镜头构造有: 1P、2P、1G1P 、1G2P 、2G2P 、2G3P 、4G、5G 等。透镜越多,成本越高,相对成像效果会更出色;而玻璃透镜又比树脂贵。因此一个品质好的摄像头应该是采用多层玻璃镜头!现在市场上的多数摄像头产品为了降低成本,一般会采用廉价的塑胶镜头或一玻一塑镜头(即:1P、2P、1G1P 、 1G2P 等),对成像质量有很大影响! 其中镜头, DSP ,传感器是最重要的三个部分。 3 、手机摄像头测试方法(1)、对于镜头的测试有杂光; Resolution解析度; Distortion畸变; Flare耀斑; 3 Light leaking漏光; (2)、对于图像传感器的测试有 AWB白平衡; Gray灰阶; 动态范围; AE曝光收敛范围; 色彩还原; 工频干扰; 暗角测试; 坏点&黑点测试; 信号噪点比; 二、软件测试 1 、手机软件测试的基础知识 1、手机软件测试的分类手机软件系统测试的角度分为:功能模块测试,交叉事件测试,压力测试, 容量性能测试,性能测试和用户手册测试等。(1)、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试案例( Test Case )或软件本身的流程就可以完成基本功能测试。(相对简单,故障也较容易解决) (2)、交叉事件测试:又叫做事件或冲突测试,是指一个功能正在执行过程中, 同时另外一个事件或操作对该过程进行干扰的测试。例如通话过程中接收到短信或另一来电。应该以执行干扰的冲突事件不会导致手机死机或花屏等严重的问题。交叉事件测试非常重要,能发现很多应用中潜在的性能问题。另外有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题,这通常会被测试人忽略。(3)、压力测试:又叫边界值容测试或极限负载测试,即测试过程中,已经达到某一软件功能的最大容量,边界值或最大的承载极限,仍然对其进行相关操作。例如连续进行短信的接收和