一种VPN自动化测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32244545 阅读:14 留言:0更新日期:2022-02-09 17:48
本申请实施例提供一种VPN自动化测试方法、装置、电子设备及存储介质,其中,该方法包括:获取VPN测试用例;对VPN测试用例进行测试,生成自动化框架测试报告;获取转换脚本;根据转换脚本对自动化框架测试报告进行转换,获得测试用例管理系统可识别的自动化框架测试报告;根据VPN测试用例对应的测试用例信息将测试用例管理系统可识别的自动化框架测试报告返回到测试用例管理系统。实施本申请实施例,可根据不同的测试版本,返回测试报告,节省成本,提高测试结果的准确性。提高测试结果的准确性。提高测试结果的准确性。

【技术实现步骤摘要】
一种VPN自动化测试方法、装置、电子设备及存储介质


[0001]本申请涉及自动化测试
,具体而言,涉及一种VPN自动化测试方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]现有的虚拟专用网络(Virtual Private Network,VPN)自动化测试方法,通过python的测试用例管理模块的API接口进行调用,获取测试用例的自定义字段,获取到测试用例的自定义字段之后,通过自定义字段传递用例参数,完成单个测试用例的自动化测试工作,所有的用例完成测试之后生成自动化测试报告。
[0003]因此,自动化测试结果停留在自动化测试报告的阶段,且各个报告只能针对当前版本,没有将测试报告按版本返回,无法针对各版本的测试结果进行版本迭代评估。

技术实现思路

[0004]本申请实施例的目的在于提供一种VPN自动化测试方法、装置、电子设备及计算机可读存储介质,可根据不同的测试版本,返回测试报告,节省成本,提高测试结果的准确性。
[0005]第一方面,本申请实施例提供了一种VPN自动化测试方法,所述方法包括:
[0006]获取VPN测试用例;
[0007]对所述VPN测试用例进行测试,生成自动化框架测试报告;
[0008]获取转换脚本;
[0009]根据所述转换脚本对所述自动化框架测试报告进行转换,获得测试用例管理系统可识别的自动化框架测试报告;
[0010]根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统。
[0011]在上述实现过程中,可以使得返回测试用例管理系统的自动化框架测试报告可以与版本相互对应,避免了查找对应版本的繁琐,根据不同的测试版本,返回测试结果,节省成本,提高测试结果的准确性。
[0012]进一步地,所述对所述VPN测试用例进行测试,生成自动化框架测试报告的步骤,包括:
[0013]获取所述VPN测试用例对应的测试用例信息;
[0014]根据所述测试用例信息对所述VPN测试用例进行测试,生成所述自动化框架测试报告。
[0015]在上述实现过程中,根据VPN测试用例对应的测试用例信息进行测试,可以保证VPN测试用例测试过程中的信息完整性,避免在测试过程中导致VPN测试用例的丢失或损坏。
[0016]进一步地,所述获取所述VPN测试用例对应的测试用例信息的步骤,包括:
[0017]通过API接口调用所述测试用例管理系统的测试用例工具;
[0018]根据所述测试用例工具获取所述测试用例信息。
[0019]在上述实现过程中,利用测试用例工具获取测试用例信息,可以节省计算成本,保证获取到完整的测试用例信息,使得接口可以快速获取到测试用例信息。
[0020]进一步地,所述根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统的步骤,包括:
[0021]获取所述测试用例信息中的版本信息;
[0022]根据所述版本信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统。
[0023]在上述实现过程中,根据版本信息将自动化框架测试报告返回到测试用例管理系统,避免了在测试用例管理系统中查找对应版本的繁琐,可以节省成本,提高测试结果的准确性。
[0024]进一步地,所述获取所述测试用例信息中的版本信息的步骤,包括:
[0025]获取所述VPN测试用例的自动化测试脚本;
[0026]根据所述自动化测试脚本获得所述版本信息。
[0027]在上述实现过程中,自动化测试脚本可以使得VPN测试用例运行起来,并且可以不需要查找版本信息,运行过程中获得VPN测试用例所对应的版本信息。
[0028]进一步地,在所述根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统的步骤之后,还包括:
[0029]向所述测试用例管理系统发送修改指令,以使所述测试用例管理系统对可识别的自动化框架测试报告进行修改。
[0030]在上述实现过程中,修改自动化框架测试报告可以保证测试用例管理系统中的版本为最新的,避免发生版本与自动化框架测试报告不对应的情况。
[0031]进一步地,所述获取VPN测试用例的步骤,包括:
[0032]创建待测试VPN项目的版本和用例自定义字段;
[0033]根据所述版本和所述用例自定义字段创建对应的VPN测试用例。
[0034]在上述实现过程中,通过创建待测试VPN项目的版本方式将测试用例的版本信息提前获取,可以更快地获取到版本信息,避免重新获得VPN测试用例。
[0035]第二方面,本申请实施例还提供了一种VPN自动化测试装置,所述装置包括:
[0036]获取模块,用于获取VPN测试用例;还用于获取转换脚本;
[0037]测试模块,用于对所述VPN测试用例进行测试,生成自动化框架测试报告;
[0038]转换模块,用于根据所述转换脚本对所述自动化框架测试报告进行转换,获得测试用例管理系统可识别的自动化框架测试报告;
[0039]返回模块,用于根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统。
[0040]在上述实现过程中,可以使得返回测试用例管理系统的自动化框架测试报告可以与版本相互对应,避免了查找对应版本的繁琐,根据不同的测试版本,返回测试结果,节省成本,提高测试结果的准确性。
[0041]第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时
实现如第一方面任一项所述的方法的步骤。
[0042]第四方面,本申请实施例提供的一种计算机可读存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。
[0043]第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的方法。
[0044]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0045]并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
[0046]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VPN自动化测试方法,其特征在于,所述方法包括:获取VPN测试用例;对所述VPN测试用例进行测试,生成自动化框架测试报告;获取转换脚本;根据所述转换脚本对所述自动化框架测试报告进行转换,获得测试用例管理系统可识别的自动化框架测试报告;根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统。2.根据权利要求1所述的VPN自动化测试方法,其特征在于,所述对所述VPN测试用例进行测试,生成自动化框架测试报告的步骤,包括:获取所述VPN测试用例对应的测试用例信息;根据所述测试用例信息对所述VPN测试用例进行测试,生成所述自动化框架测试报告。3.根据权利要求2所述的VPN自动化测试方法,其特征在于,所述获取所述VPN测试用例对应的测试用例信息的步骤,包括:通过API接口调用所述测试用例管理系统的测试用例工具;根据所述测试用例工具获取所述测试用例信息。4.根据权利要求2所述的VPN自动化测试方法,其特征在于,所述根据所述VPN测试用例对应的测试用例信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统的步骤,包括:获取所述测试用例信息中的版本信息;根据所述版本信息将所述测试用例管理系统可识别的自动化框架测试报告返回到所述测试用例管理系统。5.根据权利要求4所述的VPN自动化测试方法,其特征在于,所述获取所述测试用例信息中的版本信息的步骤,包括:获取所述VPN测试用例的自动化测试脚本;根据所述自动...

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1