[发明专利]一种测试方法、装置、计算机设备及可读存储介质在审
| 申请号: | 201711084253.1 | 申请日: | 2017-11-07 |
| 公开(公告)号: | CN109756385A | 公开(公告)日: | 2019-05-14 |
| 发明(设计)人: | 温红化 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田卫平 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标网元 测试脚本 自动测试 测试 计算机设备 可读存储介质 便捷服务 存储介质 模型开发 外场测试 系统测试 运维 开发 | ||
本发明公开了一种测试方法,方法包括:利用自动测试模型对目标网元开发得到相应的测试脚本;执行测试脚本,以得到对目标网元进行测试的测试结果;本发明的方法、装置、计算机设备及存储介质,克服现有技术中每个目标网元只能通过对应的自动测试模型进行测试的缺陷。首先利用自动测试模型开发出目标网元对应的测试脚本,该测试脚本的完成是依据自动测试模型完成,故完全独立于linux系统并且不依赖其他任何包,对于系统测试、外场测试、运维等提供便捷服务。然后,通过执行该测试脚本就可以得到对目标网元进行测试的测试结果,以完成对目标网元的测试。而且,基于该自动测试模型,可以完成对所有目标网元对应的测试脚本的开发。
技术领域
本发明涉及通信技术领域,尤其涉及一种测试方法、装置、计算机设备及可读存储介质。
背景技术
SDN(软件定义网络)作为一种新型网络创新架构,是网络虚拟化的一种实现方式,由于SDN北向承接云平台下发的配置,南向和各种转发设备交互,实现对南向各种转发设备(路由器,交换机,防火墙等)控制,屏蔽底层转发设备的差异,实现控制与转发分离,用软件的方式实现转发策略,从而更加灵活和智能。
SDN解决方案中由于组网复杂,包含不同类型的转发设备,实体设备与虚拟化设备等,各种配置错综复杂,一旦出现异常数据一致性检查比较繁琐。搭建新组网环境各种配置复杂,系统测试过程中测试人员需要掌握的技能需求太多,系统测试人员很多操作比较复杂,有一定的时序性。而且,测试过程中的数据检查手段有限,并且测试过程中需要到各种设备输入各种命令,这就对测试人员的技能和测试过程提出了很高的要求。所以,SDN解决方案容易造成SDN测试环境繁多、IP规划管理及软硬件资源管理混乱等诸多问题。上述的测试过程都暴露出了对SDN领域自动化的检查数据和自动化测试的强烈需求。
此外,虽然市场上也有SDN自动化测试技术。但是,现有的SDN自动化测试技术比较分散,每个网元有自己的自动测试模型,而这些自动测试模型又参差不齐,导致每个网元也会单独采用多种测试工具。多种自动测试模型的应用又会造成测试效果及用户体验的降低。
而且,然市场上的SDN自动化测试领域有多种测试工具,如:近几年在测试领域流行的RobotFramework框架,其在一定程度上满足了功能测试需求,但性能测试又是其一大软肋。又如:Jmeter、loadrunner等工具,其在性能测试有一定优势,但由于其使用比较复杂,做功能测试又显得乏力。
发明内容
本发明的主要目的在于提出一种测试方法、装置、计算机设备及可读存储介质,克服现有技术中每个目标网元只能通过对应的自动测试模型进行测试的缺陷。
根据本发明的一个方面,提供了一种测试方法,所述方法包括:利用自动测试模型对目标网元开发得到相应的测试脚本;执行所述测试脚本,以得到对所述目标网元进行测试的测试结果。
可选的,所述利用自动测试模型对目标网元开发得到相应的测试脚本之前,所述方法还包括:基于自动测试模型,获取所述目标网元的测试函数及获取用于调用所述目标网元的测试函数的调用文件,其中,所述调用文件与所述目标网元一一对应;将所述测试函数的调用索引存入所述调用文件,依据所述调用文件中的所述调用索引生成测试触发指令,以实现对所述测试脚本的开发。
可选的,所述获取所述目标网元的测试函数,包括:判断所述自动测试模型是否已加载过所述目标网元;在所述自动测试模型已加载过所述目标网元的情况下,在所述自动测试模型中查找所述目标网元并增加所述目标网元的目标测试功能,利用所述自动测试模型模型自动生成所述目标测试功能对应的测试函数;在所述自动测试模型未加载过所述目标网元的情况下,在所述自动测试模型中增加所述目标网元的目标测试功能,利用所述自动测试模型模型自动生成所述目标网元的所述目标测试功能对应的测试函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711084253.1/2.html,转载请声明来源钻瓜专利网。





