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任一项所述的方法。