System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种测试脚本的处理方法以及装置制造方法及图纸_技高网

一种测试脚本的处理方法以及装置制造方法及图纸

技术编号:42569945 阅读:14 留言:0更新日期:2024-08-29 00:36
本申请提供了一种测试脚本的处理方法以及装置,用于在测试脚本的自动化校验目标下,通过配置一脚本调试器,从而可以实现高精度且高效的测试脚本校验效果,从而有助于高质量地满足基于测试脚本的自动化测试需求。方法包括:处理设备获取录制完成的初始测试脚本,初始测试脚本用于以特定的待测系统为测试对象发起自动化测试,以测试待测系统在相应测试基准下的系统性能;处理设备将初始测试脚本导入预先配置的脚本调试器,使得脚本调试器按照内置的调试策略进行脚本调试,以使得通过正确性校验,脚本调试器在工作过程中通过调用对应的软件开发工具包来实现组件功能;处理设备提取脚本调试器输出的、初始测试脚本经过优化后的目标测试脚本。

【技术实现步骤摘要】

本申请涉及测试领域,具体涉及一种测试脚本的处理方法以及装置


技术介绍

1、对于应用服务开发工作中,测试环节为其中的一个重要环节,通过测试才能获悉当前的应用服务是否符合预期要求,若不符合,显然则需要返回完善,最终则可以获得通过测试的、较为完善的应用服务。

2、而如今普遍应用了测试脚本,通过测试脚本自动执行预先配置的自动化测试逻辑,以对当前的应用服务进行自动化测试,满足测试所需,但是在该情况下,测试脚本若是要正常去执行自动化测试的话,则意味着测试脚本本身要是正常的,即,测试脚本需要可以正常运行,但是本申请专利技术人发现,测试脚本通常是由工作人员人工配置的,测试脚本的校验也是由工作人员去手动操作的,而这显然会由于手动操作而伴随处理效率和处理精度的缺陷。


技术实现思路

1、本申请提供了一种测试脚本的处理方法以及装置,用于在测试脚本的自动化校验目标下,通过配置一脚本调试器,从而可以实现高精度且高效的测试脚本校验效果,从而有助于高质量地满足基于测试脚本的自动化测试需求。

2、第一方面,本申请提供了一种测试脚本的处理方法,方法包括:

3、处理设备获取录制完成的初始测试脚本,其中,初始测试脚本用于以特定的待测系统为测试对象发起自动化测试,以测试待测系统在相应测试基准下的系统性能;

4、处理设备将初始测试脚本导入预先配置的脚本调试器,使得脚本调试器按照内置的调试策略进行脚本调试,以使得通过正确性校验,其中,所述脚本调试器在工作过程中通过调用对应的软件开发工具包来实现组件功能;

5、处理设备提取脚本调试器输出的、初始测试脚本经过优化后的目标测试脚本。

6、结合本申请第一方面,在本申请第一方面第一种可能的实现方式中,脚本调试器内置的调试策略,具体根据输入的测试脚本的运行参数和预期的运行参数的差异,调试输入的测试脚本的执行逻辑或者脚本参数,以使得调试后的测试脚本的运行参数等同于预期的运行参数。

7、结合本申请第一方面第一种可能的实现方式,在本申请第一方面第二种可能的实现方式中,预期的运行参数具体为脚本调试器预先配置的通用测试脚本的预期的运行参数。

8、结合本申请第一方面第一种可能的实现方式,在本申请第一方面第三种可能的实现方式中,预期的运行参数具体为脚本调试器根据初始测试脚本从预先配置的运行参数集合中匹配得到,运行参数集合包括不同类型的测试脚本的预期的运行参数。

9、结合本申请第一方面第一种可能的实现方式,在本申请第一方面第四种可能的实现方式中,方法还包括:

10、处理设备获取初始测试脚本对应的预期的运行参数;

11、处理设备将预期的运行参数导入预先配置的脚本调试器。

12、第二方面,本申请提供了一种测试脚本的处理装置,装置包括:

13、获取单元,用于获取录制完成的初始测试脚本,其中,初始测试脚本用于以特定的待测系统为测试对象发起自动化测试,以测试待测系统在相应测试基准下的系统性能;

14、调试单元,用于将初始测试脚本导入预先配置的脚本调试器,使得脚本调试器按照内置的调试策略进行脚本调试,以使得通过正确性校验,其中,脚本调试器在工作过程中通过调用对应的软件开发工具包来实现组件功能;

15、提取单元,用于提取脚本调试器输出的、初始测试脚本经过优化后的目标测试脚本。

16、结合本申请第二方面,在本申请第二方面第一种可能的实现方式中,脚本调试器内置的调试策略,具体根据输入的测试脚本的运行参数和预期的运行参数的差异,调试输入的测试脚本的执行逻辑或者脚本参数,以使得调试后的测试脚本的运行参数等同于预期的运行参数。

17、结合本申请第二方面第一种可能的实现方式,在本申请第二方面第二种可能的实现方式中,预期的运行参数具体为脚本调试器预先配置的通用测试脚本的预期的运行参数。

18、结合本申请第二方面第一种可能的实现方式,在本申请第二方面第三种可能的实现方式中,预期的运行参数具体为脚本调试器根据初始测试脚本从预先配置的运行参数集合中匹配得到,运行参数集合包括不同类型的测试脚本的预期的运行参数。

19、结合本申请第二方面第一种可能的实现方式,在本申请第二方面第四种可能的实现方式中,获取单元,还用于:

20、获取初始测试脚本对应的预期的运行参数;

21、将预期的运行参数导入预先配置的脚本调试器。

22、第三方面,本申请提供了一种处理设备,包括处理器和存储器,存储器中存储有计算机程序,处理器调用存储器中的计算机程序时执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。

23、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。

24、从以上内容可得出,本申请具有以下的有益效果:

25、在测试脚本的自动化校验目标下,本申请由处理设备获取录制完成的初始测试脚本后,将初始测试脚本导入预先配置的脚本调试器,使得脚本调试器按照内置的调试策略进行脚本调试,以使得通过正确性校验,接着就可以提取脚本调试器输出的、初始测试脚本经过优化后的目标测试脚本,在这处理过程中,通过配置一脚本调试器,从而可以实现高精度且高效的测试脚本校验效果,从而有助于高质量地满足基于测试脚本的自动化测试需求。

本文档来自技高网...

【技术保护点】

1.一种测试脚本的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述脚本调试器内置的所述调试策略,具体根据输入的测试脚本的运行参数和预期的运行参数的差异,调试所述输入的测试脚本的执行逻辑或者脚本参数,以使得调试后的测试脚本的运行参数等同于所述预期的运行参数。

3.根据权利要求2所述的方法,其特征在于,所述预期的运行参数具体为所述脚本调试器预先配置的通用测试脚本的预期的运行参数。

4.根据权利要求2所述的方法,其特征在于,所述预期的运行参数具体为所述脚本调试器根据所述初始测试脚本从预先配置的运行参数集合中匹配得到,所述运行参数集合包括不同类型的测试脚本的预期的运行参数。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

6.一种测试脚本的处理装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述脚本调试器内置的所述调试策略,具体根据输入的测试脚本的运行参数和预期的运行参数的差异,调试所述输入的测试脚本的执行逻辑或者脚本参数,以使得调试后的测试脚本的运行参数等同于所述预期的运行参数。

8.根据权利要求7所述的装置,其特征在于,所述预期的运行参数具体为所述脚本调试器预先配置的通用测试脚本的预期的运行参数。

9.根据权利要求7所述的装置,其特征在于,所述预期的运行参数具体为所述脚本调试器根据所述初始测试脚本从预先配置的运行参数集合中匹配得到,所述运行参数集合包括不同类型的测试脚本的预期的运行参数。

10.根据权利要求7所述的装置,其特征在于,所述获取单元,还用于:

...

【技术特征摘要】

1.一种测试脚本的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述脚本调试器内置的所述调试策略,具体根据输入的测试脚本的运行参数和预期的运行参数的差异,调试所述输入的测试脚本的执行逻辑或者脚本参数,以使得调试后的测试脚本的运行参数等同于所述预期的运行参数。

3.根据权利要求2所述的方法,其特征在于,所述预期的运行参数具体为所述脚本调试器预先配置的通用测试脚本的预期的运行参数。

4.根据权利要求2所述的方法,其特征在于,所述预期的运行参数具体为所述脚本调试器根据所述初始测试脚本从预先配置的运行参数集合中匹配得到,所述运行参数集合包括不同类型的测试脚本的预期的运行参数。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

【专利技术属性】
技术研发人员:梁俊杰王俊人
申请(专利权)人:武汉迎风聚智科技有限公司
类型:发明
国别省市:

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

1