[发明专利]一种硬件模块的测试系统及方法有效
申请号: | 200710176973.0 | 申请日: | 2007-11-07 |
公开(公告)号: | CN101159499A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 崔文会;吴学德;罗文胜;王红展 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04B17/00 | 分类号: | H04B17/00;H04L12/26;H04Q7/34 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 王黎延 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 模块 测试 系统 方法 | ||
1.一种硬件模块的测试系统,其特征在于,该系统主要包括:硬件模块、测试封装、设备仪表和测试后台,所述测试封装用于配合硬件模块的测试;所述测试后台用于对测试过程进行控制、设置测试参数以及数据读取和处理;所述设备仪表用于输出测试过程中的测试数据。
2.根据权利要求1所述的系统,其特征在于,所述测试后台进一步用于对设备仪表进行测试设置。
3.一种硬件模块的测试方法,其特征在于,进行硬件模块测试时,测试后台根据具体的测试项,以信息交互的方式分别对硬件模块和测试封装的参数进行设置及对测试过程进行控制,从而得出测试结果,测试过程中的测试数据由设备仪表输出。
4.根据权利要求3所述的方法,其特征在于,进行硬件模块对外接口测试时,所述得出测试结果为:测试后台控制测试封装对硬件模块进行测试,测试封装对硬件模块对外接口进行测试后把测试结果上报给测试后台。
5.根据权利要求3所述的方法,其特征在于,进行硬件模块射频指标测试时,所述得出测试结果为:测试过程中,测试后台获取设备仪表输出的测试数据,并对测试数据进行处理得出测试结果。
6.根据权利要求3所述的方法,其特征在于,该方法进一步包括:测试后台对设备仪表进行测试设置。
7.根据权利要求3所述的方法,其特征在于,所述进行硬件模块测试时用到的测试程序与正式程序相互独立,是由测试代码、基本底层驱动代码和接口代码编译生成的,进行测试时硬件模块程序调用步骤为:
a、硬件模块单板上电时,程序调用流程启动;
b、判断硬件标识是否为测试标识,如果是,尝试调用测试程序,执行步骤c;否则,尝试调用正式程序,执行步骤d;
c、判断是否成功调用测试程序,如果是,运行测试程序进行测试,流程结束;否则,程序调用流程保持在启动状态;
d、判断是否成功调用正式程序,如果是,运行正式程序,流程结束;否则,调用次数加1,如果调用次数大于预设值,将调用次数清零后硬件模块单板重新启动并返回步骤b,如果调用次数不大于预设值,则再次尝试调用正式程序并返回步骤d。
8.根据权利要求7所述的方法,其特征在于,步骤b所述硬件标识以跳线的方式进行设计,跳线短接为测试标识,跳线拔掉为正式工作标识。
9.一种硬件模块的测试方法,其特征在于,测试过程中用到的测试程序与正式程序相互独立,是由测试代码、基本底层驱动代码和接口代码编译生成的,进行测试时硬件模块程序调用步骤为:
o、硬件模块单板上电时,程序调用流程启动;
p、判断硬件标识是否为测试标识,如果是,尝试调用测试程序,执行步骤q;否则,尝试调用正式程序,执行步骤r;
q、判断是否成功调用测试程序,如果是,运行测试程序进行测试,流程结束;否则,程序调用流程保持在启动状态;
r、判断是否成功调用正式程序,如果是,运行正式程序,流程结束;否则,调用次数加1,如果调用次数大于预设值,将调用次数清零后硬件模块单板重新启动并返回步骤p,如果调用次数不大于预设值,则再次尝试调用正式程序并返回步骤r。
10.根据权利要求9所述的方法,其特征在于,步骤p所述硬件标识以跳线的方式进行设计,跳线短接为测试标识,跳线拔掉为正式工作标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710176973.0/1.html,转载请声明来源钻瓜专利网。