[发明专利]案例执行方法、装置、设备及计算机可读存储介质有效
申请号: | 201910634552.0 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110502366B | 公开(公告)日: | 2023-02-14 |
发明(设计)人: | 胡鹏强 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 谢文强 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 案例 执行 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种案例执行方法,其特征在于,所述案例执行方法包括以下步骤:
获取设备上已执行或者正在执行的案例信息,根据所述案例信息检查案例的执行情况,以确定所述案例是否处于故障执行状态;
若所述案例处于故障执行状态,则根据所述故障执行状态,从预置的故障执行状态与故障原因对应的关系表中,查询出所述案例在当前故障执行状态对应的故障原因;
获取所述案例在当前故障执行状态时的节点位置,并基于所述故障原因和所述节点位置生成案例执行日志,其中,在所述案例执行日志中还包括记录所述案例的故障是否已处理的标识信息;
根据所述案例执行日志中的标识信息判断与所述故障原因对应的故障是否被排除;
若判断所述故障已被排除,则将所述案例执行日志中记录的节点位置作为所述案例执行的起点,并将所述案例信息重新加载至所述设备的案例执行单元中,以所述起点为执行点继续执行所述案例;
若判断所述故障未被排除,则将所述案例信息重新加载至所述设备的案例执行单元中对所述案例进行重启执行处理;
所述若判断所述故障未被排除,则将所述案例信息重新加载至所述设备的案例执行单元中对所述案例进行重启执行处理,包括:设置一个重启案例加载数据缓存器,在确定需要进行重启执行处理的案例之后,将对应的案例的信息上传至该缓存器,该缓存器将上传的案例的信息保存到缓存器中重启表格中,当定时器计时到达后,直接读取表格中的案例的信息案例执行重启的程序即可实现对案例的重启执行操作。
2.如权利要求1所述的案例执行方法,其特征在于,所述基于所述故障原因和所述节点位置生成案例执行日志包括:
获取所述案例执行日志的模板信息,所述模板信息为记录所述案例在执行情况和所产生的信息的表格;
获取所述节点位置所对应的执行代码,以及所述节点位置的上下文信息;
将所述节点位置的执行代、所述故障原因和所述上下文信息记录在所述表格中,以形成案例执行日志,其中,所述上下文信息包括cookie、登陆态、变量和时间戳中的至少一种。
3.如权利要求1所述的案例执行方法,其特征在于,所述故障执行状态包括执行中断状态和执行失败状态;
所述获取所述案例在当前故障执行状态时的节点位置,并基于所述故障原因和所述节点位置生成案例执行日志包括:
判断所述故障执行状态是否为执行中断状态;
若判断为所述执行中断状态,则获取所述案例执行被中断所在的节点位置,将所述节点位置记录至所述案例执行日志中;
若判断不是所述执行中断状态,则判断所述故障执行状态是否满足所述执行失败状态的条件;
若判断满足所述执行失败状态的条件,则确定造成所述案例执行失败的故障原因,以及导致所述案例执行失败所在的节点位置,将所述故障原因和所述节点位置记录至所述案例执行日志中。
4.如权利要求3所述的案例执行方法,其特征在于,所述确定造成所述案例执行失败的故障原因包括:
检测所述案例执行单元在执行所述案例过程中,是否存在有执行优先级设置的新案例被启动;
检测执行所述案例对应的工作环境是否出现了变化,其中,所述工作环境包括所述设备的配置项、所述设备的服务器、所述案例执行的测试场景和所述设备所使用的网络;
检测所述案例是否是由于非功能问题导致的执行失败,其中,所述非功能问题为不是由所述设备的软件配置或者硬件配置所引起的故障。
5.如权利要求4所述的案例执行方法,其特征在于,在所述检测到存在有执行优先级设置的新案例被启动之后,所述案例执行方法还包括:
判断所述新案例的执行优先级是否大于当前执行的案例的执行优先级;
若是,则判断所述新案例与当前执行的案例是否为同一类型的案例;
若是同一类型的案例,则将所述新案例替换当前执行的案例,并执行所述新案例;
若不是同一类型的案例,则将当前执行的案例设置为执行中断状态或者执行失败状态,并跳转至所述新案例执行,待所述新案例执行完成后,返回至设置为执行中断状态或者执行失败状态的案例继续执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910634552.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储及恢复的方法、装置及计算机设备
- 下一篇:一种控制方法及电子设备