一种交换机测试管理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37361573 阅读:9 留言:0更新日期:2023-04-27 07:09
本发明专利技术实施例提供了一种交换机测试管理方法、装置、电子设备和存储介质。所述交换机测试管理方法包括:在进行交换机测试时,从交换机缺陷库中获取测试用例日志和用例编号;绑定所述测试用例日志和所述用例编号,生成可解析格式文件;依据所述可解析格式文件和预设测试脚本模板,生成测试脚本,并向多种不同类型的待测试交换机分发所述测试脚本;在所述待测试交换机执行所述测试脚本的过程中,获取所述待测试交换机生成的测试日志信息;依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息;采用所述报错日志信息更新所述交换机缺陷库。通过本发明专利技术实施例可以提高测试执行效率和测试灵活性。率和测试灵活性。率和测试灵活性。

【技术实现步骤摘要】
一种交换机测试管理方法、装置、电子设备和存储介质


[0001]本专利技术涉及交换机测试
,特别是涉及一种交换机测试管理方法、一种交换机测试管理装置、一种电子设备和存储介质。

技术介绍

[0002]随着互联网的发展,对交换机产品的质量要求越来越高,对交换机产品的迭代效率也产生较高的要求,作为保证产品质量的重要环节的测试工作,也就显得愈发重要。在每一次测试结束后,会需要大量的时间完成对测试工作的总结。而由于交换机产品的种类繁多、测试工作的复杂程度不一,在多产品同时交付的情况下,容易因大量重复测试工作造成不足,测试不充分,给质量问题留下严重隐患。
[0003]尽管许多测试活动已采用自动化的方式进行,但自动化的测试结果还需要人工进行汇总、分析,分析结果不能共享,使自动化测试的效率较低,为了提高自动化测试的准确率,降低日志分析对人工的依赖,提高缺陷库的有效性和灵活性。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种交换机测试管理方法、一种交换机测试管理装置、一种电子设备和存储介质。
[0005]在本专利技术的第一个方面,本专利技术实施例公开了一种交换机测试管理方法,包括:
[0006]在进行交换机测试时,从交换机缺陷库中获取测试用例日志和用例编号;
[0007]绑定所述测试用例日志和所述用例编号,生成可解析格式文件;
[0008]依据所述可解析格式文件和预设测试脚本模板,生成测试脚本,并向多种不同类型的待测试交换机分发所述测试脚本;
[0009]在所述待测试交换机执行所述测试脚本的过程中,获取所述待测试交换机生成的测试日志信息;
[0010]依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息;
[0011]采用所述报错日志信息更新所述交换机缺陷库。
[0012]可选地,所述方法还包括:
[0013]接收测试脚本模板拓展指令,所述测试脚本模板指令包括拓展数据;
[0014]采用所述拓展数据更新所述预设测试脚本模板。
[0015]可选地,所述方法还包括:
[0016]在生成所述测试脚本后,依据所述测试脚本生成测试脚本通知信息;
[0017]响应于针对所述测试脚本通知信息的确认操作,执行所述向多种不同类型的待测试交换机分发所述测试脚本的步骤。
[0018]可选地,所述方法还包括:
[0019]获取历史交换机测试日志;
[0020]依据所述历史交换机测试日志构建所述交换机缺陷库。
[0021]可选地,所述绑定所述测试用例日志和所述用例编号,生成可解析格式文件,包括:
[0022]确定所述用例编号;
[0023]将所述测试用例日志与所述用例编号关联;
[0024]将关联后的所述测试用例日志与所述用例编号,写入预设可解析格式数据组,生成所述可解析格式文件。
[0025]可选地,所述依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息,包括:
[0026]将所述可解析格式文件与所述测试日志信息进行对比;
[0027]当所述测试日志信息包括与所述可解析格式文件匹配的报错标识时,确定所述测试日志信息为所述报错日志信息。
[0028]可选地,所述采用所述报错日志信息更新所述交换机缺陷库,包括:
[0029]根据所述报错日志信息的目标关键字,确定目标报错日志信息;
[0030]根据机器学习的原则将所述目标报错日志信息对应的用例编号和错误用例,转化为待更新可解析格式文件;
[0031]将所述待更新可解析格式文件写入所述交换机缺陷库,以完成所述交换机缺陷库更新。
[0032]在本专利技术的第二个方面,本专利技术实施例还公开了一种交换机测试管理装置,包括:
[0033]第一获取模块,用于在进行交换机测试时,从交换机缺陷库中获取测试用例日志和用例编号;
[0034]绑定模块,用于绑定所述测试用例日志和所述用例编号,生成可解析格式文件;
[0035]测试分发模块,用于依据所述可解析格式文件和预设测试脚本模板,生成测试脚本,并向多种不同类型的待测试交换机分发所述测试脚本;
[0036]第二获取模块,用于在所述待测试交换机执行所述测试脚本的过程中,获取所述待测试交换机生成的测试日志信息;
[0037]筛选模块,用于依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息;
[0038]第一更新模块,用于采用所述报错日志信息更新所述交换机缺陷库。
[0039]在本专利技术的第三个方面,本专利技术实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的交换机测试管理方法的步骤。
[0040]在本专利技术的第四个方面,本专利技术实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的交换机测试管理方法的步骤。
[0041]本专利技术实施例包括以下优点:
[0042]本专利技术实施例通过在进行交换机测试时,从交换机缺陷库中获取测试用例日志和用例编号;绑定所述测试用例日志和所述用例编号,生成可解析格式文件;依据所述可解析格式文件和预设测试脚本模板,生成测试脚本,并向多种不同类型的待测试交换机分发所
述测试脚本;在所述待测试交换机执行所述测试脚本的过程中,获取所述待测试交换机生成的测试日志信息;依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息;采用所述报错日志信息更新所述交换机缺陷库。通过根据交换机缺陷库中不同交换机已知问题类型,生成测试脚本、并分发至待测试交换机中执行,将测试过程中的日志信息与已知问题进行对比、分析,并将分析结果更新至缺陷库,节省了测试人员对一种交换机已知问题在其他类型交换机验证的时间,提高了测试效率;并且将新发现的问题,归入交换机缺陷库中,更新交换机缺陷库,提高交换机缺陷库的灵活性。
附图说明
[0043]图1是本专利技术的一种交换机测试管理方法实施例的步骤流程图;
[0044]图2是本专利技术的另一种交换机测试管理方法实施例的步骤流程图;
[0045]图3是本专利技术的一种交换机测试管理方法示例的步骤流程图;
[0046]图4是本专利技术的一种交换机测试管理方法示例的脚本生成示意图;
[0047]图5是本专利技术的一种交换机测试管理装置实施例的结构框图;
[0048]图6是本专利技术实施例提供的一种电子设备的结构框图;
[0049]图7是本专利技术实施例提供的一种存储介质的结构框图。
具体实施方式
[0050]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0051]参照图1,示出了本专利技术的一种交换机测试管理方法实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机测试管理方法,其特征在于,包括:在进行交换机测试时,从交换机缺陷库中获取测试用例日志和用例编号;绑定所述测试用例日志和所述用例编号,生成可解析格式文件;依据所述可解析格式文件和预设测试脚本模板,生成测试脚本,并向多种不同类型的待测试交换机分发所述测试脚本;在所述待测试交换机执行所述测试脚本的过程中,获取所述待测试交换机生成的测试日志信息;依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息;采用所述报错日志信息更新所述交换机缺陷库。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收测试脚本模板拓展指令,所述测试脚本模板指令包括拓展数据;采用所述拓展数据更新所述预设测试脚本模板。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在生成所述测试脚本后,依据所述测试脚本生成测试脚本通知信息;响应于针对所述测试脚本通知信息的确认操作,执行所述向多种不同类型的待测试交换机分发所述测试脚本的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取历史交换机测试日志;依据所述历史交换机测试日志构建所述交换机缺陷库。5.根据权利要求1

4任一项所述的方法,其特征在于,所述绑定所述测试用例日志和所述用例编号,生成可解析格式文件,包括:确定所述用例编号;将所述测试用例日志与所述用例编号关联;将关联后的所述测试用例日志与所述用例编号,写入预设可解析格式数据组,生成所述可解析格式文件。6.根据权利要求1

4任一项所述的方法,其特征在于,所述依据所述可解析格式文件筛选所述测试日志信息,生成报错日志信息,包括:将所述可解析格式文件与...

【专利技术属性】
技术研发人员:刘鹏陈翔王少美赵霞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1