[发明专利]一种测试方法及装置在审
申请号: | 201610179291.4 | 申请日: | 2016-03-25 |
公开(公告)号: | CN107229542A | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 关海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,安利霞 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
技术领域
本发明涉及集成测试技术领域,特别是涉及一种测试方法及装置。
背景技术
随着城域网的快速发展以及业务的多样化发展,网络运营者对接入和汇聚网络设备数量和带宽需求与日俱增,同时要求在一个设备上集成实现的业务功能也越来越多。众多的业务功能集于一体,客观上增加了网络设备研发的复杂性,也增加了研发过程中发生功能性故障的概率。为了保证产品质量,就要求研发人员在交付产品前对产品进行测试。
目前,网络设备产品研发的软件一般都是分层的和模块化的,不同层面的软件通过协商的接口进行函数调用。其中,芯片驱动代码与上层业务软件之间协商功能接口,上层业务软件通过功能接口调用下层芯片驱动各个功能模块,实现芯片的配置工作。对于芯片驱动研发人员来说,为了保证驱动各个功能模块的质量,就需要对这些模块进行测试。
传统的测试方法要求每一个功能都要开发人员为该功能的接口编写测试函数用例,通过运行这些用例来保证功能需求的正确性。传统的测试方法效率较低,一体现在测试函数编写上,需要研发人员花时间编写、编译和调试测试函数;二体现在这些测试函数的质量上,即如果这些函数测试覆盖率不足,则会影响交付质量,一旦交付后产品出现故障,就要返工。
发明内容
本发明的目的在于提供一种测试方法及装置,用于解决现有技术中芯片驱动功能的测试方法效率低的问题。
为了实现上述目的,本发明实施例提供的一种系统测试方法,包括:
向被测设备发送脚本生成指令;
获取所述被测设备返回的根据所述脚本生成指令以及业务功能配置信息得到的第一预设格式的配置信息文件,所述配置信息文件包括:芯片驱动的配置信息文件;
根据所述配置信息文件自动编译生成第二预设格式的测试脚本配置文件;
根据所述测试脚本配置文件对所述被测设备进行测试。
其中,在向被测设备发送脚本生成指令之前,所述方法还包括:
向所述被测设备发送业务功能配置信息。
其中,所述根据所述配置信息文件自动编译生成第二预设格式的测试脚本配置文件的步骤,包括:
对所述配置信息文件进行语法解析,得到第一配置解析信息;
将所述第一配置解析信息以一预设语法结构进行保存;
对按照所述预设语法结构保存的所述第一配置解析信息进行编译,生成第二预设格式的测试脚本配置文件。
其中,所述根据所述测试脚本配置文件对所述被测设备进行测试的步骤,包括:
对所述测试脚本配置文件的内容进行解析,得到脚本配置数据流;
将所述脚本配置数据流发送至所述被测设备,对所述被测设备上的芯片进行业务功能配置。
本发明实施例还提供一种测试装置,包括:
第一发送模块,用于向被测设备发送脚本生成指令;
第一获取模块,用于获取所述被测设备返回的根据所述脚本生成指令以及业务功能配置信息得到的第一预设格式的配置信息文件,所述配置信息文件包括:芯片驱动的配置信息文件;
编译模块,用于根据所述配置信息文件自动编译生成第二预设格式的测试脚本配置文件;
测试模块,用于根据所述测试脚本配置文件对所述被测设备进行测试。
其中,所述测试装置还包括:
第二发送模块,用于在向被测设备发送脚本生成指令之前,向所述被测设备发送业务功能配置信息。
其中,所述编译模块包括:
解析子模块,用于对所述配置信息文件进行语法解析,得到第一配置解析信息;
信息保存子模块,用于将所述第一配置解析信息以一预设语法结构进行保存;
编译子模块,用于对按照所述预设语法结构保存的所述第一配置解析信息进行编译,生成第二预设格式的测试脚本配置文件。
其中,所述测试模块包括:
脚本解析子模块,用于对所述测试脚本配置文件的内容进行解析,得到脚本配置数据流;
测试子模块,用于将所述脚本配置数据流发送至所述被测设备,对所述被测设备上的芯片进行业务功能配置。
本发明实施例还提供一种测试方法,包括:
获取测试主机发送的脚本生成指令;
根据所述脚本生成指令对业务功能配置信息进行预处理,并返回第一预设格式的配置信息文件至所述测试主机;
获取所述测试主机发送的脚本配置数据流;
根据所述脚本配置数据流对芯片进行业务功能配置。
其中,在获取测试主机发送的脚本生成指令之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610179291.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:混合双重双工故障操作模式和对任意数量的故障的概述
- 下一篇:半导体装置