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

一种软件自动化测试方法及系统技术方案

技术编号:41250884 阅读:2 留言:0更新日期:2024-05-09 23:59
本发明专利技术公开了一种软件自动化测试方法及系统,方法包括:导入Excel测试用例脚本,以获取所需要运行测试的测试用例;根据测试用例创建对应的测试任务,并针对测试任务配置需要运行的测试用例以及任务调度信息;根据任务调度信息发送并执行测试任务,进行自动化测试;输出测试结果文件,并显示对应的测试结果。通过本发明专利技术的技术方案,无需测试人员进行复杂的计算机测试语言和复杂代码逻辑知识的学习,有效降低了测试投入的测试成本,提高了软件的测试效率及测试效果。

【技术实现步骤摘要】

本专利技术涉及软件测试,尤其涉及一种软件自动化测试方法以及一种软件自动化测试系统。


技术介绍

1、软件测试是在规定的业务条件下对系统、模块进行操作,以发现业务、技术错误,衡量软件质量,并对其是否满足业务需求要求进行评估的过程。现在的应用系统日趋复杂,一个不可避免的问题是,测试消耗的成本越来越高,花费的时间越来越长。而成本与时间是有限的,为了在限制的成本与时间范围内,控制发布的软件产品的质量,测试人员被要求在尽量短的时间内对软件进行足够的测试。

2、现有的系统基本都是采用迭代式开发过程,这就导致了测试人员需要一轮又一轮的测试,为了检验软件版本是否正确,或者当软件中出现了一个或多个以前的缺陷被修复时,不可避免的需要进行回归性的测试。


技术实现思路

1、针对上述问题,本专利技术提供了一种软件自动化测试方法及系统,通过excel测试用例脚本的导入来实现测试用例的获取,以自动化进行测试用例的测试,无需测试人员进行复杂的计算机测试语言和复杂代码逻辑知识的学习,能够有效降低测试投入的测试成本,提高软件的测试效率及测试效果。

2、为实现上述目的,本专利技术提供了一种软件自动化测试方法,包括:

3、导入excel测试用例脚本,以获取所需要运行测试的测试用例;

4、根据所述测试用例创建对应的测试任务,并针对所述测试任务配置需要运行的测试用例以及任务调度信息;

5、根据所述任务调度信息发送并执行所述测试任务,进行自动化测试;

6、输出测试结果文件,并显示对应的测试结果。

7、在上述技术方案中,优选地,通过对所述excel测试用例脚本进行编写,以配置所需要运行测试的测试用例,使得能够根据所述excel测试用例脚本获取到对应的测试用例。

8、在上述技术方案中,优选地,软件自动化测试方法还包括:根据所述测试结果文件,根据预设的测试报告模板生成自动化测试报告。

9、在上述技术方案中,优选地,软件自动化测试方法还包括:根据所述测试结果文件,对软件进行错误分析和错误定位。

10、在上述技术方案中,优选地,软件自动化测试方法还包括:根据所述测试结果文件,对测试结果进行分析和总结,基于预设的图片模板生成测试结果图,并将所述测试结果图输出显示。

11、本专利技术还提出一种软件自动化测试系统,应用如上述技术方案中任一项公开的软件自动化测试方法,包括:

12、脚本导入模块,用于导入excel测试用例脚本,以获取所需要运行测试的测试用例;

13、任务配置模块,用于根据所述测试用例创建对应的测试任务,并针对所述测试任务配置需要运行的测试用例以及任务调度信息;

14、自动测试模块,用于根据所述任务调度信息发送并执行所述测试任务,进行自动化测试;

15、结果显示模块,用于输出测试结果文件,并显示对应的测试结果。

16、在上述技术方案中,优选地,所述脚本导入模块具体用于:

17、通过对所述excel测试用例脚本进行编写,以配置所需要运行测试的测试用例,使得能够根据所述excel测试用例脚本获取到对应的测试用例。

18、在上述技术方案中,优选地,软件自动化测试系统还包括报告生成模块,用于根据所述测试结果文件,根据预设的测试报告模板生成自动化测试报告。

19、在上述技术方案中,优选地,软件自动化测试系统还包括错误定位模块,用于根据所述测试结果文件,对软件进行错误分析和错误定位。

20、在上述技术方案中,优选地,软件自动化测试系统还包括图片生成模块,用于根据所述测试结果文件,对测试结果进行分析和总结,基于预设的图片模板生成测试结果图,并将所述测试结果图输出显示。

21、与现有技术相比,本专利技术的有益效果为:通过excel测试用例脚本的导入来实现测试用例的获取,以自动化进行测试用例的测试,无需测试人员进行复杂的计算机测试语言和复杂代码逻辑知识的学习,有效降低了测试投入的测试成本,提高了软件的测试效率及测试效果。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的软件自动化测试方法,其特征在于,通过对所述Excel测试用例脚本进行编写,以配置所需要运行测试的测试用例,使得能够根据所述Excel测试用例脚本获取到对应的测试用例。

3.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

4.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

5.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

6.一种软件自动化测试系统,其特征在于,应用如权利要求1至5中任一项所述的软件自动化测试方法,包括:

7.根据权利要求6所述的软件自动化测试系统,其特征在于,所述脚本导入模块具体用于:

8.根据权利要求6所述的软件自动化测试系统,其特征在于,还包括报告生成模块,用于根据所述测试结果文件,根据预设的测试报告模板生成自动化测试报告。

9.根据权利要求6所述的软件自动化测试系统,其特征在于,还包括错误定位模块,用于根据所述测试结果文件,对软件进行错误分析和错误定位。

10.根据权利要求6所述的软件自动化测试系统,其特征在于,还包括图片生成模块,用于根据所述测试结果文件,对测试结果进行分析和总结,基于预设的图片模板生成测试结果图,并将所述测试结果图输出显示。

...

【技术特征摘要】

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

2.根据权利要求1所述的软件自动化测试方法,其特征在于,通过对所述excel测试用例脚本进行编写,以配置所需要运行测试的测试用例,使得能够根据所述excel测试用例脚本获取到对应的测试用例。

3.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

4.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

5.根据权利要求1所述的软件自动化测试方法,其特征在于,还包括:

6.一种软件自动化测试系统,其特征在于,应用如权利要求1至5中任一项所述的软件自动化测试方法,包括:

【专利技术属性】
技术研发人员:张健
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1