一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

测试用例分配方法、装置、计算机设备及存储介质与流程

2021-10-19 23:51:00 来源:中国专利 TAG: 测试 装置 分配 特别 计算机

技术特征:
1.一种测试用例的分配方法,其特征在于,所述方法包括:获取测试用例集;所述测试用例集包含至少两个测试用例;获取所述测试用例集中的各个测试用例的接口序列;所述接口序列用于指示对应的测试用例中的各个测试步骤依次调用的应用程序接口;基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集;将所述至少两个测试用例子集分别分配给各个调试账号,以便所述调试账号对应的调试人员基于被分配的测试用例子集中的测试用例,构建对应的测试脚本。2.根据权利要求1所述的方法,其特征在于,所述获取所述测试用例集中的各个测试用例的接口序列,包括:获取目标测试用例中的各个测试步骤的描述文本;所述目标测试用例是所述至少两个测试用例中的任意一个;基于所述目标测试用例中的各个测试步骤的描述文本,查询所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识;将所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识,按照对应的测试步骤的顺序进行排列,获得所述目标测试用例的接口序列。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标测试用例中的各个测试步骤的描述文本,查询所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识,包括:对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息;所述目标测试步骤是所述目标测试用例中的各个测试步骤中的任意一个;查询与所述目标测试步骤的特征信息对应存储的,所述目标测试步骤调用的应用程序接口的标识。4.根据权利要求3所述的方法,其特征在于,所述目标测试步骤的特征信息包括所述目标测试步骤的哈希值;或者,所述目标测试步骤的特征信息包括所述目标测试步骤的关键词序列。5.根据权利要求3所述的方法,其特征在于,所述对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息,包括:基于特征提取模型,对所述目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息;所述特征提取模型是基于样本测试步骤训练出的深度学习模型。6.根据权利要求3所述的方法,其特征在于,所述对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息之前,还包括:响应于所述目标测试步骤的描述文本中的第一关键词不属于指定关键词集合,从所述指定关键词集合中获取第二关键词;所述第二关键词是所述第一关键词的同义词;将所述目标测试步骤的描述文本中的所述第一关键词,替换为所述第二关键词。7.根据权利要求1所述的方法,其特征在于,所述基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集,包括:获取所述各个测试用例的接口序列之间的相似度;
基于所述各个测试用例的接口序列之间的相似度,对所述各个测试用例进行层次聚类,获得所述至少两个测试用例子集。8.根据权利要求7所述的方法,其特征在于,所述获取所述各个测试用例的接口序列之间的相似度,包括:获取所述各个测试用例的接口序列之间的编辑距离,作为所述接口序列之间的相似度;或者,获取所述各个测试用例的接口序列之间的差异接口的数量,作为所述接口序列之间的相似度。9.根据权利要求1所述的方法,其特征在于,所述基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集,包括:获取所述各个调试账号的账号数量n,n为大于或者等于2的整数;基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得n个测试用例子集。10.根据权利要求1所述的方法,其特征在于,所述将所述至少两个测试用例子集分别分配给各个调试账号,包括:获取所述各个调试账号的已分配测试用例集合;获取所述各个调试账号的已分配测试用例集合与所述至少两个测试用例子集之间的第一相似度;所述第一相似度用于指示两个集合中的测试用例的接口序列之间的相似度;基于所述各个调试账号的已分配测试用例集合与所述至少两个测试用例子集之间的集合序列相似度,将所述至少两个测试用例子集分别分配给各个调试账号。11.根据权利要求10所述的方法,其特征在于,所述已分配测试用例集合中包含对应的调试账号在指定时间段内处理完成的测试用例,以及,对应的调试账号被分配且未处理完成的测试用例中的至少一种。12.根据权利要求10所述的方法,其特征在于,所述方法还包括:响应于对目标调试账号被分配的测试用例的重分配请求,获取各个重分配测试用例;所述重分配测试用例是所述目标调试账号被分配且未处理完成的测试用例;所述目标调试账号是所述各个调试账号中的任意一个;获取所述各个重分配测试用例,分别与各个其它调试账号的已分配测试用例集合之间的第二相似度;所述第二相似度用于指示对应的重分配测试用例的接口序列,与对应的已分配测试用例集合中的测试用例的接口序列之间的相似度;所述各个其它调试账号是所述各个调试账号中,除了所述目标调试账号之前的账号;基于所述各个重分配测试用例分别与各个其它调试账号的已分配测试用例集合之间的第二相似度,将所述各个重分配测试用例分配给所述各个其它调试账号。13.一种测试用例的分配装置,其特征在于,所述装置包括:用例集获取模块,用于获取测试用例集;所述测试用例集包含至少两个测试用例;序列获取模块,用于获取所述测试用例集中的各个测试用例的接口序列;所述接口序列用于指示对应的测试用例中的各个测试步骤依次调用的应用程序接口;聚类模块,用于基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获
得至少两个测试用例子集;子集分配模块,用于将所述至少两个测试用例子集分别分配给各个调试账号,以便所述调试账号对应的调试人员基于被分配的测试用例子集中的测试用例,构建对应的测试脚本。14.一种计算机设备,其特征在于,计算机设备包含处理器和存储器,所述存储器中存储由至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至12任一所述的测试用例的分配方法。15.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至12任一所述的测试用例的分配方法。

技术总结
本申请是关于一种测试用例的分配方法、装置、计算机设备及存储介质,涉及软件测试领域。所述方法包括:获取测试用例集;获取所述测试用例集中的各个测试用例的接口序列;基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集;将所述至少两个测试用例子集分别分配给各个调试账号,以便所述调试账号对应的调试人员基于被分配的测试用例子集中的测试用例,构建对应的测试脚本。通过上述方法,调试人员根据该测试用例子集构建测试脚本时,使用的应用程序接口之间较为相近,测试人员可以复用相似度高的应用程序接口构建测试脚本,提高了测试脚本的构建效率。效率。效率。


技术研发人员:黄子贤
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.12.22
技术公布日:2021/10/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献