技术新讯 > 计算推算,计数设备的制造及其应用技术 > 测试用例生成模型的训练方法及装置与流程  >  正文

测试用例生成模型的训练方法及装置与流程

  • 国知局
  • 2024-11-21 12:09:23

本文件涉及数据处理,尤其涉及一种测试用例生成模型的训练方法及装置。

背景技术:

1、随着大模型技术的日新月异,许多任务都以通过大语言模型自动化生成,在测试分析领域,利用大语言模型生成测试用例是一个重要的应用方向。测试用例是指对一项特定的产品或者需求的进行测试的步骤,体现测试方案、方法、技术和策略,测试用例的内容具体包括测试目标、输入数据、测试步骤、预期结果等,在这种情况下,如何借助大语言模型生成高质量的测试用例成为大模型应用场景中的重点关注方向。

技术实现思路

1、本说明书一个或多个实施例提供了一种测试用例生成模型的训练方法,包括:获取多个测试用例以及各测试用例对应的需求描述数据。对所述需求描述数据进行拆分,获得所述各测试用例对应的各数据片段。将所述各测试用例中子用例标题组成的第一标题序列与所述各数据片段中子片段标题组成的第二标题序列进行比对。基于比对获得的候选片段标题的标题层级对所述候选片段标题对应的数据片段进行筛选,获得训练数据片段。以所述训练数据片段作为训练样本以及将所述各测试用例作为样本标签,对预训练模型进行训练获得测试用例生成模型。

2、本说明书一个或多个实施例提供了一种测试用例生成模型的训练装置,包括:数据获取模块,被配置为获取多个测试用例以及各测试用例对应的需求描述数据。数据拆分模块,被配置为对所述需求描述数据进行拆分,获得所述各测试用例对应的各数据片段。比对模块,被配置为将所述各测试用例中子用例标题组成的第一标题序列与所述各数据片段中子片段标题组成的第二标题序列进行比对。筛选模块,被配置为基于比对获得的候选片段标题的标题层级对所述候选片段标题对应的数据片段进行筛选,获得训练数据片段。模型训练模块,被配置为以所述训练数据片段作为训练样本以及将所述各测试用例作为样本标签,对预训练模型进行训练获得测试用例生成模型。

3、本说明书一个或多个实施例提供了一种测试用例生成模型的训练设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取多个测试用例以及各测试用例对应的需求描述数据。对所述需求描述数据进行拆分,获得所述各测试用例对应的各数据片段。将所述各测试用例中子用例标题组成的第一标题序列与所述各数据片段中子片段标题组成的第二标题序列进行比对。基于比对获得的候选片段标题的标题层级对所述候选片段标题对应的数据片段进行筛选,获得训练数据片段。以所述训练数据片段作为训练样本以及将所述各测试用例作为样本标签,对预训练模型进行训练获得测试用例生成模型。

4、本说明书一个或多个实施例提供了一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:获取多个测试用例以及各测试用例对应的需求描述数据。对所述需求描述数据进行拆分,获得所述各测试用例对应的各数据片段。将所述各测试用例中子用例标题组成的第一标题序列与所述各数据片段中子片段标题组成的第二标题序列进行比对。基于比对获得的候选片段标题的标题层级对所述候选片段标题对应的数据片段进行筛选,获得训练数据片段。以所述训练数据片段作为训练样本以及将所述各测试用例作为样本标签,对预训练模型进行训练获得测试用例生成模型。

技术特征:

1.一种测试用例生成模型的训练方法,包括:

2.根据权利要求1所述的测试用例生成模型的训练方法,所述将所述各测试用例中子用例标题组成的第一标题序列与所述各数据片段中子片段标题组成的第二标题序列进行比对,包括:

3.根据权利要求2所述的测试用例生成模型的训练方法,所述基于比对获得的候选片段标题的标题层级对所述候选片段标题对应的数据片段进行筛选,获得训练数据片段,包括:

4.根据权利要求3所述的测试用例生成模型的训练方法,所述将目标标题层级的候选片段标题对应的数据片段作为所述训练数据片段子步骤执行之后,还包括:

5.根据权利要求1所述的测试用例生成模型的训练方法,若所述将所述各测试用例中的子用例标题组成的第一标题序列与所述各数据片段中的子片段标题组成的第二标题序列进行标题比对操作执行之后获得的候选片段标题为空,执行如下操作:

6.根据权利要求5所述的测试用例生成模型的训练方法,所述识别所述子片段标题下的各片段正文,包括:

7.根据权利要求5所述的测试用例生成模型的训练方法,所述将所述第一标题序列与所述子片段正文序列进行比对,获得候选子片段正文,包括:

8.根据权利要求7所述的测试用例生成模型的训练方法,所述将所述候选正文字段所在的片段正文作为所述候选片段正文操作执行之后,还包括:

9.根据权利要求1所述的测试用例生成模型的训练方法,所述对预训练模型进行训练,包括:

10.根据权利要求1所述的测试用例生成模型的训练方法,所述获取多个测试用例以及各测试用例对应的需求描述数据,包括:

11.根据权利要求1所述的测试用例生成模型的训练方法,所述对所述需求描述数据进行拆分,获得所述各测试用例对应的各数据片段,包括:

12.一种测试用例生成模型的训练装置,包括:

13.一种测试用例生成模型的训练设备,包括:

14.一种计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现权利要求1所述方法的步骤。

技术总结本说明书实施例提供了测试用例生成模型的训练方法及装置,其中,一种测试用例生成模型的训练方法包括:获取多个测试用例以及各测试用例对应的需求描述数据,对需求描述数据进行拆分,获得各测试用例对应的各数据片段,将各测试用例中子用例标题组成的第一标题序列与各数据片段中子片段标题组成的第二标题序列进行比对,基于比对获得的候选片段标题的标题层级对候选片段标题对应的数据片段进行筛选,获得训练数据片段,以训练数据片段作为训练样本以及将各测试用例作为样本标签,对预训练模型进行训练获得测试用例生成模型。技术研发人员:周林,于蕾,王啸受保护的技术使用者:支付宝(杭州)信息技术有限公司技术研发日:技术公布日:2024/11/18

本文地址:https://www.jishuxx.com/zhuanli/20241120/334579.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。