[发明专利]测试任务执行方法、装置、电子设备、介质和程序产品在审
申请号: | 202211328244.3 | 申请日: | 2022-10-27 |
公开(公告)号: | CN115629982A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 李友科 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京唯智勤实知识产权代理事务所(普通合伙) 11557 | 代理人: | 史立状 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 任务 执行 方法 装置 电子设备 介质 程序 产品 | ||
1.一种测试任务执行方法,包括:
将代码变更信息与测试方案分类模型的各个中心样本的各个距离确定为中心距离集合,其中,所述各个中心样本中的中心样本对应有类别平均中心距离和测试方案类别;
从所述中心距离集合中选择满足预设距离条件的中心距离作为目标中心距离;
响应于确定所述目标中心距离小于等于所述目标中心距离对应的中心样本的类别平均中心距离,将所述目标中心距离对应的中心样本的测试方案类别确定为目标测试方案类别;
执行所述目标测试方案类别对应的各个测试任务。
2.根据权利要求1所述的方法,其中,所述方法还包括:
响应于确定所述目标中心距离大于所述目标中心距离对应的中心样本的类别平均中心距离,且所述目标中心距离满足对应所述类别平均中心距离的预设倍数条件,执行对应所述代码变更信息的人工测试提示操作。
3.根据权利要求2所述的方法,其中,所述方法还包括:
响应于确定所述目标中心距离大于所述目标中心距离对应的中心样本的类别平均中心距离,且所述目标中心距离不满足所述预设倍数条件,执行以下步骤:
执行对应所述代码变更信息的人工测试提示操作;
将所述代码变更信息确定为新增中心样本,以供对所述测试方案分类模型进行更新。
4.根据权利要求1所述的方法,其中,在所述将代码变更信息与测试方案分类模型的各个中心样本的各个距离确定为中心距离集合之前,所述方法还包括:
响应于检测到初始代码变更信息,对所述初始代码变更信息进行规范化处理,得到规范化处理后的初始代码变更信息作为代码变更信息。
5.根据权利要求4所述的方法,其中,所述各个测试任务为测试任务流;以及
所述执行所述目标测试方案类别对应的各个测试任务,包括:
执行所述目标测试方案类别对应的测试任务流。
6.根据权利要求1-5之一所述的方法,其中,所述测试方案分类模型是通过以下步骤生成的:
响应于检测到作用于代码变更样本集合中的代码变更样本的选择操作,将所述选择操作对应的代码变更样本确定为中心样本,其中,所述代码变更样本集合中的代码变更样本包括代码变更样本信息和各个测试任务;
响应于确定所确定各个的中心样本的数量为预设数目,从所述代码变更样本集合中选择满足预设条件的代码变更样本作为中心样本,其中,所选择的各个中心样本的数量对应于所述预设数目;
根据所确定各个的中心样本和所选择的各个中心样本,对所述代码变更样本集合进行聚类处理,得到各个代码变更样本簇,其中,所述各个代码变更样本簇中的每个代码变更样本簇对应有中心样本;
根据所述各个代码变更样本簇,生成测试方案分类模型。
7.根据权利要求6所述的方法,其中,所述根据所述各个代码变更样本簇,生成测试方案分类模型,包括:
生成所述各个代码变更样本簇中每个代码变更样本簇的聚类质量分;
将所述各个代码变更样本簇中对应的聚类质量分满足预设聚类质量条件的代码变更样本簇确定为目标代码变更样本簇,得到目标代码变更样本簇集合;
对于所述目标代码变更样本簇集合中的每个目标代码变更样本簇,将所述目标代码变更样本簇、所述目标代码变更样本簇对应的中心样本包括的各个测试任务和所述目标代码变更样本簇的测试方案类别组合为聚类结果;
将所组合的各个聚类结果确定为测试方案分类模型。
8.根据权利要求7所述的方法,其中,所述根据所述各个代码变更样本簇,生成测试方案分类模型,还包括:
对于所述测试方案分类模型的每个聚类结果,执行以下步骤:
将所述聚类结果包括的目标代码变更样本簇中每个目标代码变更样本与所述聚类结果的中心样本的距离确定为类别中心距离,得到类别中心距离集合;
将所述类别中心距离集合包括的各个类别中心距离的均值确定为类别平均中心距离;
对所述测试方案分类模型、所述各个聚类结果对应的各个中心样本和所得到的各个类别平均中心距离进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211328244.3/1.html,转载请声明来源钻瓜专利网。