一种智能处置的软件自动化回归测试方法、系统及设备与流程

文档序号:34087304发布日期:2023-05-07 01:39阅读:来源:国知局

技术特征:

1.一种智能处置的软件自动化回归测试方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的方法,其特征在于:所述步骤3具体包括:根据给定的测试任务范围,选择测试环境和测试数据,自动执行测试案例,检查任务中的测试案例执行结果,若所述任务下测试案例均执行成功,则判为不需要执行智能比对,结束本次该测试案例的自动化回归测试;若所述任务执行完成,但任务中存在部分执行失败的案例,则判为需要执行智能比对,进入步骤4;若所述任务未执行完成,但案例执行失败率已达到设定的阈值,则判为需要执行智能比对,进入步骤4。

3.根据权利要求1所述的方法,其特征在于:所述步骤4具体包括:

4.根据权利要求1所述的方法,其特征在于:所述步骤5具体包括:

5.根据权利要求1所述的方法,其特征在于:所述步骤6具体包括:

6.根据权利要求1所述的方法,其特征在于:所述方法还包括步骤7:定时提取生产环境脱敏日志中的用户行为,通过对日志进行解析,解析出用户的实际业务操作场景与具体步骤,将解析出的具体步骤按照自动化测试案例格式要求组装成符合要求的测试案例,再将该测试案例与自动化测试案例库中的案例进行比对,若存在差异,则自动更新自动化测试案例库。

7.根据权利要求1所述的方法,其特征在于:所述error库用于存放历史执行期间高频出现且可实现智能处理的测试问题及对应的解决方案,所述error库中的解决方案均通过自动化脚本实现,所述error库表结构包括:编号、错误关键字、解决方案、错误类型、入库时间、更新时间、匹配调用次数和录入人员;

8.一种智能处置的软件自动化回归测试系统,其特征在于,包括自动化启动模块、数据管理模块、执行管理模块、智能比对模块、智能调度模块和缺陷跟踪模块:

9.根据权利要求8所述的系统,其特征在于:所述智能比对模块具体包括:

10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的方法。


技术总结
本发明提供一种智能处置的软件自动化回归测试方法、系统及设备,所述方法包括:启动自动化回归测试,执行测试案例,检查任务中的测试案例执行结果,判断是否需要智能比对,若是,则将本次报错信息与预设的ERROR库中的报错信息进行比对,若匹配成功,则获取ERROR库中对应的解决方案生成智能调度表,获取智能调度表中对应脚本进行处置,处置成功后,自动返回重新执行该测试案例,若匹配不成功,则将本次报错信息与RESULT库中的错误关键字进行比对,将首次出现的报错信息添加到RESULT库,进行手工处置,之后通过手工重新发起的方式,重新执行失败的测试案例。本发明可解决现有回归测试中人工干预过多,测试效率较低等问题,极大提高了测试效率。

技术研发人员:廖根健,苏晓波,吴舒蓉,邓娱婷,王燕梅,王驿,林艳虾,郭超年,程舒晗
受保护的技术使用者:福建省农村信用社联合社
技术研发日:
技术公布日:2024/1/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1