System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种平台自动化测试方法及系统技术方案_技高网

一种平台自动化测试方法及系统技术方案

技术编号:42668773 阅读:3 留言:0更新日期:2024-09-10 12:23
本发明专利技术涉及平台自动化测试技术领域,具体为一种平台自动化测试方法及系统,包括:记录,通过输入模块将数据输入后,通过手动编辑模块编辑出合适的测试脚本,通过合适的测试接口连接到测试模块中进行测试,测试完毕后通过记录模块将测试的数据进行记录;存储,通过分类模块将不同测试接口所得到的数据进行分类,有益效果为:本发明专利技术提出的通过输入模块将数据输入后,通过手动编辑模块编辑出合适的测试脚本,通过合适的测试接口连接到测试模块中进行测试,测试完毕后通过记录模块将测试的数据进行记录,且通过分类模块将不同测试接口所得到的数据进行分类,并且通过分析生成模块进行分析并且生成数据图。

【技术实现步骤摘要】

本专利技术涉及平台自动化测试,具体为一种平台自动化测试方法及系统


技术介绍

1、自动化测试一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件;

2、目前行业内平台自动化测试平台众多,但当前的自动化测试平台仅停留在纯测试领域,测试前需由测试人员手动去录入接口信息,编写测试脚本,且在测试过程中无法自动对存在问题的接口进行纠正,无法实时刷新正常接口列表并对其进行极限性能测试,使得测试工作过于依赖测试人员的经验和能力,无法真正意义上做到全自动化测试的目的。


技术实现思路

1、本专利技术的目的在于提供一种平台自动化测试方法及系统,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种平台自动化测试方法,包括:

3、步骤一:记录,通过输入模块将数据输入后,通过手动编辑模块编辑出合适的测试脚本,通过合适的测试接口连接到测试模块中进行测试,测试完毕后通过记录模块将测试的数据进行记录;

4、步骤二:存储,通过分类模块将不同测试接口所得到的数据进行分类,并且通过分析生成模块进行分析并且生成数据图,通过更换接口模块将需要测试的数据更换不同的测试接口,在空闲运行模块的带动下在测试接口不使用的空闲时间进行测试,且数据记录模块将不同测试接口测试的结果和数据进行记录,手动编辑模块连接着自动记录模块,自动记录模块将每次手动编辑模块编辑的脚本进行记录,并且通过存储模块进行储存;

5、步骤三:对比,多次存储后,当通过输入模块输入数据后,直接通过对比模块在存储模块中寻找合适的脚本,直接进行测试,且自动选取模块连接着数据记录模块,通过更换过测试接口后的数据,决定更适合的测试端口。

6、一种实现平台自动化测试方法的平台自动化测试系统,所述输入模块连接着手动编辑模块,输入模块将测试需要使用到的数据进行输入,手动编辑模块通过工作人员将测试所有的脚本进行编辑,手动编辑模块连接着自动记录模块,自动记录模块将工作人员每次手动编辑的脚本进行记录,并且自动记录模块连接存储模块,存储模块将自动记录模块记录的脚本进行存储。

7、优选的,所述存储模块连接着对比模块,对比模块将输入数据与之前输入过的数据进行对比,手动编辑模块连接着测试接口,测试接口设置有多组,测试接口连接着测试模块,测试模块使用脚本对数据进行测试。

8、优选的,所述测试模块连接着记录模块,记录模块将测试模块的结果以及数据进行记录,记录模块连接着分类模块,分类模块将不同测试接口所测试得到的数据进行分类。

9、优选的,所述分类模块连接着分析生成模块,分析生成模块将不同测试接口测试所得的数据以及结果生成结果图,便于观察以及分析。

10、优选的,所述记录模块连接着更换接口模块,更换接口模块自动将测试接口进行更换,使用不同测试接口进行测试,且更换接口模块连接着空闲运行模块,空闲运行模块记录测试接口的空闲时间,并且在空闲时间通过更换接口模块将测试过的数据通过更换接口和再次进行测试。

11、优选的,所述空闲运行模块连接着数据记录模块,数据记录模块将不同测试接口测试后所得的数据进行记录。

12、优选的,所述数据记录模块连接着自定选取模块,且对比模块连接着自动选取模块,自动选取模块通过数据记录模块记录的不同测试接口所得的数据,在进行测试接口选择时进行判断。

13、优选的,所述自动选取模块连接着测试接口,更换接口模块连接着测试接口,用于直接更换不同的测试接口。

14、优选的,所述测试接口设置有多组,且不同的测试接口测试时产生的效果不同。

15、与现有技术相比,本专利技术的有益效果是:

16、本专利技术提出的通过输入模块将数据输入后,通过手动编辑模块编辑出合适的测试脚本,通过合适的测试接口连接到测试模块中进行测试,测试完毕后通过记录模块将测试的数据进行记录,且通过分类模块将不同测试接口所得到的数据进行分类,并且通过分析生成模块进行分析并且生成数据图,通过更换接口模块将需要测试的数据更换不同的测试接口,在空闲运行模块的带动下在测试接口不使用的空闲时间进行测试,且数据记录模块将不同测试接口测试的结果和数据进行记录,手动编辑模块连接着自动记录模块,自动记录模块将每次手动编辑模块编辑的脚本进行记录,并且通过存储模块进行储存,并且多次存储后,当通过输入模块输入数据后,直接通过对比模块在存储模块中寻找合适的脚本,直接进行测试,且自动选取模块连接着数据记录模块,通过更换过测试接口后的数据,决定更适合的测试端口。

本文档来自技高网...

【技术保护点】

1.一种平台自动化测试方法,其特征在于:包括:

2.一种实现权利要求1所述平台自动化测试方法的平台自动化测试系统,其特征在于:所述输入模块连接着手动编辑模块,输入模块将测试需要使用到的数据进行输入,手动编辑模块通过工作人员将测试所有的脚本进行编辑,手动编辑模块连接着自动记录模块,自动记录模块将工作人员每次手动编辑的脚本进行记录,并且自动记录模块连接存储模块,存储模块将自动记录模块记录的脚本进行存储。

3.根据权利要求2所述的一种平台自动化测试系统,其特征在于:所述存储模块连接着对比模块,对比模块将输入数据与之前输入过的数据进行对比,手动编辑模块连接着测试接口,测试接口设置有多组,测试接口连接着测试模块,测试模块使用脚本对数据进行测试。

4.根据权利要求3所述的一种平台自动化测试系统,其特征在于:所述测试模块连接着记录模块,记录模块将测试模块的结果以及数据进行记录,记录模块连接着分类模块,分类模块将不同测试接口所测试得到的数据进行分类。

5.根据权利要求4所述的一种平台自动化测试系统,其特征在于:所述分类模块连接着分析生成模块,分析生成模块将不同测试接口测试所得的数据以及结果生成结果图,便于观察以及分析。

6.根据权利要求5所述的一种平台自动化测试系统,其特征在于:所述记录模块连接着更换接口模块,更换接口模块自动将测试接口进行更换,使用不同测试接口进行测试,且更换接口模块连接着空闲运行模块,空闲运行模块记录测试接口的空闲时间,并且在空闲时间通过更换接口模块将测试过的数据通过更换接口和再次进行测试。

7.根据权利要求6所述的一种平台自动化测试系统,其特征在于:所述空闲运行模块连接着数据记录模块,数据记录模块将不同测试接口测试后所得的数据进行记录。

8.根据权利要求7所述的一种平台自动化测试系统,其特征在于:所述数据记录模块连接着自定选取模块,且对比模块连接着自动选取模块,自动选取模块通过数据记录模块记录的不同测试接口所得的数据,在进行测试接口选择时进行判断。

9.根据权利要求8所述的一种平台自动化测试系统,其特征在于:所述自动选取模块连接着测试接口,更换接口模块连接着测试接口,用于直接更换不同的测试接口。

10.根据权利要求9所述的一种平台自动化测试系统,其特征在于:所述测试接口设置有多组,且不同的测试接口测试时产生的效果不同。

...

【技术特征摘要】

1.一种平台自动化测试方法,其特征在于:包括:

2.一种实现权利要求1所述平台自动化测试方法的平台自动化测试系统,其特征在于:所述输入模块连接着手动编辑模块,输入模块将测试需要使用到的数据进行输入,手动编辑模块通过工作人员将测试所有的脚本进行编辑,手动编辑模块连接着自动记录模块,自动记录模块将工作人员每次手动编辑的脚本进行记录,并且自动记录模块连接存储模块,存储模块将自动记录模块记录的脚本进行存储。

3.根据权利要求2所述的一种平台自动化测试系统,其特征在于:所述存储模块连接着对比模块,对比模块将输入数据与之前输入过的数据进行对比,手动编辑模块连接着测试接口,测试接口设置有多组,测试接口连接着测试模块,测试模块使用脚本对数据进行测试。

4.根据权利要求3所述的一种平台自动化测试系统,其特征在于:所述测试模块连接着记录模块,记录模块将测试模块的结果以及数据进行记录,记录模块连接着分类模块,分类模块将不同测试接口所测试得到的数据进行分类。

5.根据权利要求4所述的一种平台自动化测试系统,其特征在于:所述分类模块连接着分析生成模块,分析生成模块将不同测试接口测试所得的数据以及结...

【专利技术属性】
技术研发人员:相增辉王磊陈轩李瑾辉高华王义成赵厚滨刘雷戴文杰孙玉成
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

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

1