一种无人值守的智能的自动化回归测试方法技术

技术编号:6543572 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种无人值守的智能的自动化回归测试方法,属于自动化测试领域。该方法包括以下内容:以业务测试场景为单位组织脚本形成测试场景脚本,主脚本是对多个测试场景脚本调用的罗列;场景之间的关系通过场景关系表的场景依赖项体现;场景脚本运行结果记录在配置文件中;场景脚本运行前检查场景关系表里的依赖的场景的运行结果;场景脚本执行前检查程序状态;主脚本对场景脚本的调用进行封装增加异常捕获和处理;一个场景脚本执行结束后都会回写配置文件中的运行结果;不管一个场景脚本执行结果如何都可以执行下一个场景脚本的走查。与现有技术相比,本发明专利技术的测试方法具有人工投入少、执行效率高等特点。

【技术实现步骤摘要】

本专利技术涉及自动化测试领域,具体地说是。
技术介绍
现有技术中,自动化回归测试时,脚本的回归走查就是场景脚本的罗列,所有场景脚本依次执行,这时当其中一个场景脚本走查发生了异常(比如程序发生变动或是出现错误)时,整个脚本走查就停止,必须由测试人员分析异常原因,然后处理完异常后在进行后续的走查。进行后续脚本走查的时候还需要根据测试用例分析哪些脚本可以走查。简单来说就是有人值守的非智能的自动化回归测试。其结构框图如附图1所示。上述测试的走查模式存在以下不足过程脚本走查中必须投入很大的人工工作量用于监控脚本走查情况和出现异常后由人来判断和处理,以及选择场景进行后续走查。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供。该方法一方面降低了自动化回归测试中的人工投入的工作量,同时提高自动化测试的执行效率;并且还有应用范围广泛应用成本低廉的特点。本专利技术的技术任务是按以下方式实现的,其特点是1)以业务场景为单位组织脚本形成场景脚本,主脚本是对多个场景脚本调用的罗列;2)场景之间的关系通过场景关系表的场景依赖项体现;3)场景脚本运行结果记录在配置文件中;4)场景脚本运行前检查场景本文档来自技高网...

【技术保护点】
1.一种无人值守的智能的自动化回归测试方法,其特征在于:包括以下内容:以业务场景为单位组织脚本形成场景脚本,主脚本是对多个场景脚本调用的罗列;场景之间的关系通过场景关系表的场景依赖项体现;场景脚本运行结果记录在配置文件中;场景脚本运行前检查场景关系表里的依赖的场景的运行结果,当依赖场景运行通过再运行此场景;场景脚本执行前检查程序状态,当程序不可用时将程序恢复可用状态;主脚本对场景脚本的调用进行封装增加异常捕获和处理,当脚本走查发生异常时,异常捕获处理单元可以捕获、记录并处理相关异常信息;一个场景脚本执行结束后都会回写配置文件中的运行结果;不管一个场景脚本执行结果如何都可以执行下一个场景脚本的走...

【技术特征摘要】
1.一种无人值守的智能的自动化回归测试方法,其特征在于包括以下内容 以业务场景为单位组织脚本形成场景脚本,主脚本是对多个场景脚本调用的罗列; 场景之间的关系通过场景关系表的场景依赖项体现;场景脚本运行结果记录在配置文件中;场景脚本运行前检查场景关系表里的依赖的场景的运行结果,当依赖场景运行通过再运行此场景;场景脚本执行前检查程序状态,当程序不可用时将程序恢复可用状态; 主脚本对场景脚本的调用进行封装增加异常捕获和处理,当脚本走查发生异常时,异常...

【专利技术属性】
技术研发人员:程宝君刘俊红
申请(专利权)人:浪潮集团山东通用软件有限公司
类型:发明
国别省市:88

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

1