[发明专利]一种仪表配置的自动化测试用例生成系统及生成方法在审
申请号: | 201710370070.X | 申请日: | 2017-05-23 |
公开(公告)号: | CN107341099A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 王小刚;周璇;张博 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙)42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仪表 配置 自动化 测试 生成 系统 方法 | ||
技术领域
本发明涉及通信类产品测试领域,具体涉及一种仪表配置的自动化测试用例生成系统及生成方法。
背景技术
目前,公知在各种产品开发过程中,经常需要利用自动化测试平台(The Automated Test Platform)进行回归测试。通过积累测试用例,然后在测试平台上进行回放,获取测试结果。思博伦testcenter系列测试仪表,是一款功能十分强大的测试工具,在通信产品的测试领域具有广泛的应用,通过testcenter可以模仿很多实际业务,同时可以获得精确的测试数据,帮助分析测试结果。
传统的商用测试平台存在价格高,测试用例积累(Test Case Accumulation)困难,操作复杂,因为版权及高额费用的原因也难以大规模应用。而传统基于脚本语言的自动化测试用例,需要先在可视化界面下配置好的仪表配置,然后保存成xml文件,在测试用例中通过命令导入到仪表中生效。这种方法虽然能够摆脱平台的限制,却因为配置文件的固化,导致了测试用例的端口数目是不可更改的,用例的兼容性差,对于不同的端口数目的端口设备,需要开发不同的测试用例,极大地增加了开发的脚本数量,且由于端口的物理介质不同,测试的时候需要根据物理介质配置仪表端口,但是同样由于配置文件的固化,导致了组网的物理介质没法进行选择,限制测试组网。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种仪表配置的自动化测试用例生成系统及生成方法,能够摆脱平台限制,增强测试用例的兼容性。
为达到以上目的,本发明采取的技术方案是:
一种仪表配置的自动化测试用例生成系统,包括:
全局参数模块,用于根据仪表配置的固定参数设定全局参数;
局部参数模块,用于根据当前编写的测试用例的可变参数,设置局部参数;
仪表配置模块,用于根据测试需求,调用全局参数模块和局部参数模块,且所述仪表配置模块导入库文件,并根据所述全局参数、局部参数和库文件编写仪表配置;
用例执行模块,用于根据测试需求编写测试用例的测试步骤。
在上述技术方案的基础上,所述全局参数包括测试端口类型对应的数目、测试端口类型对应的物理介质参数、若干仪表参数数组和待测设备参数。
在上述技术方案的基础上,所述仪表参数数组包括端口名称,和与所述端口名称对应的IP地址、槽位号和端口号。
在上述技术方案的基础上,所述待测设备参数包括待测设备IP、待测设备槽位号和待测设备端口号。
在上述技术方案的基础上,所述局部参数包括业务VLAN、关键IP、测试用例名称和测试用例编号。
在上述技术方案的基础上,所述仪表配置包括仪表逻辑接口、仪表仿真工具、仪表数据流和过滤器。
一种仪表配置的自动化测试用例生成方法,将不同的测试用例之间仪表配置参数不变的参数作为全局参数,将不同的测试用例之间仪表配置参数可变的参数作为局部参数,在生成不同的测试用例时,更改所述局部参数并完成仪表配置的编写,然后根据不同的测试用例所对应的仪表配置完成相应测试步骤的编写。
在上述技术方案的基础上,还包括:释放与完成测试的测试用例相关的资源。
在上述技术方案的基础上,在编写仪表配置和测试用例的测试步骤的过程中,增加的可变参数作为局部参数。
在上述技术方案的基础上,在编写仪表配置时导入库文件,并根据全局参数、更改后的局部参数和库文件完成仪表配置的编写。
与现有技术相比,本发明的优点在于:
(1)本发明的一种仪表配置的自动化测试用例生成系统,包括全局参数模块、局部参数模块、仪表配置模块、用例执行模块和资源释放模块,测试用例生成的代码为开源代码,不受平台的限制,在编写包含多个测试用例的测试套件时,全局参数模块的全局参数和资源释放模块的代码可以复用,减少了脚本的开发量,降低成本;针对测试套件中的不同测试用例只需要修改局部参数模块中的可变参数、仪表配置和测试步骤,对测试平台和仪表软件没有特殊要求,可以提高测试用例积累的效率,简化测试者的操作过程,有效降低了自动化用例的开发成本和自动测试平台的维护成本,从而降低了自动化用例的积累成本。
(2)本发明的一种仪表配置的自动化测试用例生成系统,将测试端口类型对应的数量,测试端口物理介质参数、仪表参数和待测设备参数均采用数组形式进行配置于全局参数模块中,通过参数控制,可以摆脱物理介质的影响,使得组网的灵活性较高,针对各种工程环境的适应性强,测试用例的实用性强。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710370070.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息推送方法及装置
- 下一篇:摄像头参数的配置方法及装置