[发明专利]一种测试参数的处理方法和系统在审
| 申请号: | 201510068043.8 | 申请日: | 2015-02-09 |
| 公开(公告)号: | CN104615539A | 公开(公告)日: | 2015-05-13 |
| 发明(设计)人: | 王启华;王福 | 申请(专利权)人: | 大唐联仪科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 兰淑铎 |
| 地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 参数 处理 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种测试参数的处理方法和系统。
背景技术
终端综合测试仪,简称为综测仪,是一种可广泛应用于终端设计、研发、生产等领域的测量仪表,主要用来测试终端射频指标,包括蜂窝制式和非蜂窝制式,并可组合使用,满足其它终端辅助测试功能,例如一些协议功能,业务、功耗,可靠性测试等。同时综测仪也可应用于终端射频一致性的认证测试。综测仪可以对终端的多个方面进行测试,相应的其支持的功能也非常丰富,而每个测试功能都需要从综测仪的人机交互界面来配置相应的测试参数来实现对终端不同情境和不同条件的测试,因此测试参数的配置对于终端测试来说非常重要。综测仪必须对测试参数进行显示和管理,同时内部能够对测试参数的类型与范围加以限制与保护,以便让用户可以正确、方便地配置所需的测试参数。
目前,综测仪人机交互界面程序对于测试参数的处理没有一个统一的方案和机制,通常情况下每新增一项业务功能就添加相应的用户界面(User Interface,UI),包括相应的测试参数配置,开发人员在添加UI中的每一个测试参数的时候均要进行图1所示的工作。
首先,对测试参数进行定义,然后进行添加UI、有效性校验、类型转换和参数传递四方面工作。其中,添加UI中需要添加控件和调整布局,有效性校验中需要编写校验代码和添加提示界面和信息,类型转换中需要业务层到界面层转换,以及界面层到业务层转换,参数传递需要上位机传递到界面层以及界面层传递到上位机。
采用传统方法实现测试参数配置人机交互界面时,不可避免需要进行UI添加和有效性检验两个主要步骤。
在多种测试参数组合的情况下,手动添加UI、增加有效性检验都将耗费大量的工作,每一个业务功能都有一定数量的测试参数,少则几个,多则几十个,当业务功能多了,所需配置的测试参数数量也会大幅增加。
开发人员在添加或修改测试参数时都需要对每个测试参数进行重复的工作,例如:新建相应的控件、对测试参数有效性进行校验等。
不同的开发人员在添加配置测试参数时会带有自己的风格和特色,例如测试参数显示的字体不一样,测试参数的传递方式不一样等等。
在对大批量测试参数进行添加和开发时,难免会因为疏忽而遗漏对测试参数某方面的操作,例如:忘记对测试参数有效性的校验、测试参数的格式转换错误等。
发明内容
本发明提供一种测试参数的处理方法和系统,以解决传统的综测仪中的测试参数处理方案需要手动添加UI和有效性检验的工作量大,参数的界面显示不统一,以及人为操作容易出现错误的问题。
为了解决上述问题,本发明公开了一种测试参数的处理方法,包括:
调用参数通用处理组件对预先定义的测试参数进行识别,得到所述测试参数的参数类型;
根据所述测试参数的参数类型生成与所述测试参数相对应的显示控件;并根据所述测试参数的参数类型对所述测试参数进行有效性验证;
对通过有效性验证的预先定义的测试参数进行参数转换;
调用控件自动加载组件按照预设的顺序和类别加载所述显示控件,显示进行参数转换后的参数信息,完成测试参数处理。
相应地,本发明还公开了一种测试参数的处理系统,其特征在于,包括:
参数类型识别模块,用于调用参数通用处理组件对预先定义的测试参数进行识别,得到所述测试参数的参数类型;
显示控件生成模块,用于根据所述测试参数的参数类型生成与所述测试参数相对应的显示控件;
有效性验证模块,用于根据所述测试参数的参数类型对所述测试参数进行有效性验证;
参数转换模块,用于对通过有效性验证的预先定义的测试参数进行参数转换;
加载显示模块,用于调用控件自动加载组件按照预设的顺序和类别加载所述显示控件,显示进行参数转换后的参数信息,完成测试参数处理。
与背景技术相比,本发明包括以下优点:
本发明技术方案包含业务层参数通用处理机制和UI层参数显示控件自动加载机制。采用这两种机制可以将UI层和业务层分离开,降低了综测仪中软件的耦合性,提高了综测仪中软件的稳定性。
调用参数通用处理组件对预先定义的测试参数进行识别,实现了测试参数的自适应功能,减少了人工识别测试参数的工作量。
根据测试参数的参数类型生成与测试参数相对应的显示控件,使测试参数的界面显示风格统一,有利于提高人机交互体验,提高了用户对综测仪的认同感,并统一测试参数的操作流程,降低了用户的使用门槛。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐联仪科技有限公司,未经大唐联仪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510068043.8/2.html,转载请声明来源钻瓜专利网。





