[发明专利]手机硬件模块测试方法及测试装置无效
申请号: | 201210175524.5 | 申请日: | 2012-05-31 |
公开(公告)号: | CN102724343A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 张国义 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04M1/24 | 分类号: | H04M1/24 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 李升娟 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手机 硬件 模块 测试 方法 装置 | ||
技术领域
本发明属于移动通信终端技术领域,具体地说,是涉及移动通信终端的测试技术,更具体地,是涉及手机硬件模块测试方法及测试装置。
背景技术
随着技术的进步,手机、尤其是智能手机不仅具有通话功能,还具有许多附加功能,如摄像功能、无线上网功能、重力感应功能等。这些功能通过集成在手机中的多个硬件模块及软件模块来实现,而每个硬件模块又对应有多种不同的硬件实现方案。由于客户要求不同,手机会集成有不同的硬件模块实现不同的附加功能。而如果硬件平台不同,对于集成相同硬件模块的手机其硬件结构并不完全相同,所以,目前存在有大量硬件模块结构不同的手机。
在手机生产线上,为了验证手机硬件模块的性能,需要对硬件模块进行工检模式下的功能测试。手机硬件模块结构不同,进行硬件模块测试对应的测试项目名称、测试参数等测试信息会存在区别。目前,与手机硬件模块测试相关的测试项目及参数等测试信息作为测试软件的一部分而直接封装在手机的源代码中,与手机软件固化在一起,通过调用手机源代码中的测试信息、结合测试程序和硬件模块实现对手机硬件模块的测试。这种将测试信息直接封装在源代码中的硬件测试方法存在下述缺陷:
第一,由于测试信息封装在源代码中,导致测试软件程序开放性较差,不利于第三方的开发和使用;
第二,针对不同的硬件平台,有时仅存在测试项目或测试参数的配置发生变化,其他测试程序不会改变,而由于测试信息封装在源代码中,如果仅仅因为测试项目和测试参数的配置发生变化时,也需要重新修改源代码,重新进行编译,导致软件开发成本高,程序可维护性较差;
第三,如果新增加硬件测试项目,需要重新开发和维护一个完整的测试软件,导致代码复用性差,重复开发劳动量大,开发成本较高;
第四,由于测试信息封装在源代码中,需要单独为不同类型硬件模块的手机配置一个硬件模块测试表,表明需要测试的项目及测试参数等测试信息,从而导致生产管理难度较大,且极容易漏检测试项目,进而使得手机质量可靠性难以控制。
发明内容
本发明的目的之一是提供一种手机硬件模块测试方法,通过将硬件模块信息以脚本文件形式存储和调用,有效解决了现有技术将硬件模块信息封装在手机源代码中存在的上述缺陷。
为解决上述发明问题,本发明采用下述技术方案予以实现:
一种手机硬件模块测试方法,所述方法包括下述步骤:
a、读取以脚本文件形式存储的硬件模块测试信息;
b、解析脚本文件,获取待测试手机对应的测试信息;
c、根据测试信息测试手机硬件模块。
如上所述的测试方法,在所述步骤a之前还包括下述步骤:
a01、将手机硬件模块测试信息编写为脚本文件并存储。
如上所述的测试方法,所述脚本文件优选存储在外置存储设备中。
如上所述的测试方法,为便于硬件模块测试、提高测试速度,在所述步骤a和所述步骤b之间还包括有下述步骤:
b01、将所述外置存储设备的脚本文件读取到待测试手机内存中,然后执行步骤b。
如上所述的测试方法,为便于快速获得待测试手机对应的测试信息,以便对待测试手机执行快速、可靠的测试,所述脚本文件中包括有测试信息所对应的待测试手机的硬件配置识别标志,在所述步骤b中,根据硬件配置识别标志获取待测试手机对应的测试信息。
如上所述的测试方法,为实现测试过程中动态加载测试程序以提高测试程序复用性、降低维护和开发成本,所述步骤c具体包括下述子步骤:
c01、根据测试信息判断硬件模块是否需要测试;
c02、调用测试信息中的输入、输出参数并初始化;
c03、加载需要测试的硬件模块对应的测试程序;
c04、执行手机硬件模块测试。
如上所述的测试方法,为进一步提高代码复用性、减少代码重复开发,所述测试程序以模块的形式存储在手机测试程序库中,在所述步骤c02中,从测试程序库中动态加载需要测试的硬件模块对应的测试程序。
本发明的目的之二是提供一种手机硬件模块测试装置,以利用该装置实现对手机硬件模块快速、灵活、通用的测试。
为实现上述技术目的,本发明采用下述技术方案来实现:
一种手机硬件模块测试装置,所述装置包括:
脚本文件存储单元,用于存储脚本文件形式的硬件模块测试信息;
脚本文件读取和解析单元,用于读取脚本文件存储单元中的脚本文件并解析;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210175524.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子稳像的方法及装置
- 下一篇:电子证据验证保全方法