[发明专利]一种任务发布方法及装置、执行方法及装置、系统在审
申请号: | 202011569140.2 | 申请日: | 2020-12-26 |
公开(公告)号: | CN112597030A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 孙辉;谢彬;杨启龙;曹睿;胡莉莉 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨丽爽 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 发布 方法 装置 执行 系统 | ||
1.一种任务发布方法,其特征在于,包括:
确定自动化测试任务的优先级、所述自动化测试任务中的案例集合以及所述案例集合的案例类型;
根据所述案例集合确定所述自动化测试任务的环境要素;
将所述自动化测试任务的优先级、所述案例集合的案例类型以及所述自动化测试任务的环境要素发布至任务阵列,以便执行机在空闲时根据所述优先级以及所述案例集合的案例类型领取所述自动化测试任务并在所述自动化测试任务的环境要素下执行所述自动化测试任务。
2.根据权利要求1所述的方法,其特征在于,所述确定自动化测试任务的优先级包括:
接收自动化测试任务触发请求,所述触发请求包括:人工发起的自动化测试的触发请求、定时任务发起的自动化测试的触发请求以及持续集成流水线发起的自动化测试的触发请求;
根据所述自动化测试任务触发请求,确定所述自动化测试任务的优先级。
3.根据权利要求2所述的方法,其特征在于,所述定时任务发起的自动化测试的触发请求包括:
根据用户需求设定的自动化测试的触发请求以及案例可用性的自动化测试的触发请求;
则,所述根据所述自动化测试任务触发请求,确定所述自动化测试任务的优先级包括:
所述自动化测试任务触发请求为所述人工发起的自动化测试的触发请求或所述持续集成流水线发起的自动化测试的触发请求时,确定所述自动化测试任务的优先级为最高优先级;
所述自动化测试任务触发请求为所述根据用户需求设定的自动化测试的触发请求时,确定所述自动化测试任务的优先级为中间优先级;
所述自动化测试任务触发请求为所述案例可用性的自动化测试的触发请求时,确定所述自动化测试任务的优先级为最低优先级。
4.根据权利要求1所述的方法,其特征在于,在所述执行机在空闲时领取所述自动化测试任务后,执行所述自动化测试任务之前,还包括:
检查所述执行机是否有更新版本,若有,则对所述执行机进行版本更新;
在所述执行机执行所述自动化测试任务时实时接收所述执行机的运行状态;
在所述执行机完成所述自动化测试任务后,发出任务完成的通知并保存所述自动化测试任务的执行记录。
5.一种任务执行方法,其特征在于,包括:
空闲时在任务阵列中根据自动化测试任务的优先级、所述自动化测试任务中的案例集合的案例类型领取自动化测试任务;
在所述自动化测试任务的环境要素下执行所述自动化测试任务;所述环境要素是根据所述案例集合确定的。
6.根据权利要求5所述的方法,其特征在于,所述空闲时在任务阵列中根据自动化测试任务的优先级、所述自动化测试任务中的案例集合的案例类型领取自动化测试任务包括:
空闲时对所述自动化测试任务进行扫描;
确定处于同一优先级的自动化测试任务的级别,所述级别包括:第一级别,第二级别以及第三级别;所述第一级别为所述执行机已领取但未完成;所述第二级别为未被领取且与所述执行机属性匹配;所述第三级别为未被领取但所述执行机属性更改后可匹配;
根据所述级别领取所述处于同一优先级的自动化测试任务。
7.根据权利要求6所述的方法,其特征在于,在领取所述自动化测试任务之后,在所述自动化测试任务的环境要素下执行所述自动化测试任务之前,还包括:
监控和更改领取所述自动化测试任务的执行机的环境要素,以与所述自动化测试任务的环境要素匹配。
8.一种任务发布装置,其特征在于,包括:
第一确定单元,用于确定自动化测试任务的优先级、所述自动化测试任务中的案例集合以及所述案例集合的案例类型;
第二确定单元,用于根据所述案例集合确定所述自动化测试任务的环境要素;
发布单元,用于将所述自动化测试任务的优先级、所述案例集合的案例类型以及所述自动化测试任务的环境要素发布至任务阵列,以便执行机在空闲时根据所述优先级以及所述案例集合的案例类型领取所述自动化测试任务并在所述自动化测试任务的环境要素下执行所述自动化测试任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011569140.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种故障测试方法及装置
- 下一篇:一种分发应用程序的方法及装置