【技术实现步骤摘要】
测试用例分配方法、装置、计算机设备及存储介质
[0001]本申请涉及软件测试领域,特别涉及一种测试用例分配方法、装置、计算机设备及存储介质。
技术介绍
[0002]现在的软件在开发过程中,需要调试人员对软件的各种功能开发测试脚本进行大量的测试。
[0003]相关技术中,通常通过测试用例将软件测试的行为作为一个科学化的组织管理,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方式,不同类别的软件测试用例是不同的。在实施测试时测试用例作为测试的标准,测试人员必须按照测试用例严格按用例项目和测试步骤逐一实施测试。并对测试情况记录在测试用例管理软件中,以便自动生成测试结果文档。
[0004]然而,上述方案中,测试用例通过人工将类型相似的测试用例进行分类,并分配给测试人员进行测试,分配给测试人员的测试用例的类型准确性较低,导致调试人员构建测试脚本的效率较低。
技术实现思路
[0005]本申请实施例提供了一种测试用例的分配方法、装置、计算机设备及存储介质,可以提高测试效率,该技术方案如下:
[0006]一方面,提供了一种测试用例的分配方法,所述方法包括:
[0007]获取测试用例集;所述测试用例集包含至少两个测试用例;
[0008]获取所述测试用例集中的各个测试用例的接口序列;所述接口序列用于指示对应的测试用例中的各个测试步骤依次调用的应用程序接口;
[0009]基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测 ...
【技术保护点】
【技术特征摘要】
1.一种测试用例的分配方法,其特征在于,所述方法包括:获取测试用例集;所述测试用例集包含至少两个测试用例;获取所述测试用例集中的各个测试用例的接口序列;所述接口序列用于指示对应的测试用例中的各个测试步骤依次调用的应用程序接口;基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集;将所述至少两个测试用例子集分别分配给各个调试账号,以便所述调试账号对应的调试人员基于被分配的测试用例子集中的测试用例,构建对应的测试脚本。2.根据权利要求1所述的方法,其特征在于,所述获取所述测试用例集中的各个测试用例的接口序列,包括:获取目标测试用例中的各个测试步骤的描述文本;所述目标测试用例是所述至少两个测试用例中的任意一个;基于所述目标测试用例中的各个测试步骤的描述文本,查询所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识;将所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识,按照对应的测试步骤的顺序进行排列,获得所述目标测试用例的接口序列。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标测试用例中的各个测试步骤的描述文本,查询所述目标测试用例中的各个测试步骤分别调用的应用程序接口的标识,包括:对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息;所述目标测试步骤是所述目标测试用例中的各个测试步骤中的任意一个;查询与所述目标测试步骤的特征信息对应存储的,所述目标测试步骤调用的应用程序接口的标识。4.根据权利要求3所述的方法,其特征在于,所述目标测试步骤的特征信息包括所述目标测试步骤的哈希值;或者,所述目标测试步骤的特征信息包括所述目标测试步骤的关键词序列。5.根据权利要求3所述的方法,其特征在于,所述对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息,包括:基于特征提取模型,对所述目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息;所述特征提取模型是基于样本测试步骤训练出的深度学习模型。6.根据权利要求3所述的方法,其特征在于,所述对目标测试步骤的描述文本进行特征信息提取,获得所述目标测试步骤的特征信息之前,还包括:响应于所述目标测试步骤的描述文本中的第一关键词不属于指定关键词集合,从所述指定关键词集合中获取第二关键词;所述第二关键词是所述第一关键词的同义词;将所述目标测试步骤的描述文本中的所述第一关键词,替换为所述第二关键词。7.根据权利要求1所述的方法,其特征在于,所述基于所述各个测试用例的接口序列,对所述各个测试用例进行聚类,获得至少两个测试用例子集,包括:获取所述各个测试用例的接口序列之间的相似度;
基于所述各个测试用例的接口序列之间的相似度,对所述各个测试用例进行层次聚类,获得所述至少两个测试用例子集。8.根据权利要求7所述的方法,其特征在于,所述获取所述各个测试用例的接口序列之间的相似度,包括:获取所述各个测试用例的接口序列之间的编辑距离,作为所述接口序列之间的相似度;或者,获取所述各个测试用例的接口序列之间的差异接口的数量,作为所述接口序列...
【专利技术属性】
技术研发人员:黄子贤,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。