测试用例生成方法、装置、设备及存储介质与流程

文档序号:38037997发布日期:2024-05-17 13:25阅读:17来源:国知局
测试用例生成方法、装置、设备及存储介质与流程

本申请涉及人工智能领域,尤其涉及汽车测试用例生成,具体涉及一种测试用例生成方法、装置、设备及存储介质。


背景技术:

1、目前,为了确定产品的各项功能(例如汽车的空调制冷功能)能否正常运行,工作人员往往需要通过测试用例对产品的各项功能进行测试。

2、通用技术中主要是通过工作人员来手工编写测试用例,以对产品的各项功能进行测试。这种方式会消耗大量时间和人力,且效率较低。因此,需要探索有效地方式高效地生成测试用例。


技术实现思路

1、本申请提供一种测试用例生成方法、装置、设备及存储介质,以至少解决相关技术中难以高效地生成测试用例的问题。本申请的技术方案如下:

2、根据本申请涉及的第一方面,提供一种测试用例生成方法,包括:获取与待测试对象对应的测试配置信息;测试配置信息包括:测试数据、测试环境和测试用例模板;测试数据用于表示测试所需的数据;测试环境包括测试硬件环境和/或测试软件环境;

3、将测试配置信息输入至目标生成模型中进行生成处理,得到与待测试对象对应的测试用例。

4、根据上述技术手段,本申请可以通过目标生成模型对测试配置信息进行处理,得到测试用例,避免了手工编写测试用例导致的消耗大量时间和人力,且效率较低的问题。因此,本申请能够高效地生成测试用例。

5、在一种可能的实施方式中,上述方法中获取与待测试对象对应的测试配置信息,包括:接收测试用例生成请求;测试用例生成请求包括配置指示信息;配置指示信息的数据类型包括以下一项或多项:文本类型、图片类型、语音类型或视频类型;对配置指示信息进行提取处理,得到测试配置信息。

6、根据上述技术手段,本申请可以高效且准确地从基于用户操作生成的测试用例生成请求中,提取到目标生成模型能够识别的信息,从而高效地生成测试用例。

7、在一种可能的实施方式中,上述方法还包括:获取多个样本配置信息和多个样本测试用例;基于多个样本配置信息和多个样本测试用例对初始生成模型进行训练,得到目标生成模型。

8、根据上述技术手段,本申请可以通过多个样本配置信息和多个样本测试用例对初始生成模型进行训练,得到目标生成模型,从而可以通过目标生成模型高效地生成测试用例。

9、在一种可能的实施方式中,上述方法还包括:获取与待测试对象对应的配置变更信息;配置变更信息包括变更后的配置信息;获取与待测试对象对应的配置变更信息;配置变更信息包括变更后的配置信息。

10、根据上述技术手段,本申请可以通过配置变更信息,对现有的测试用例进行变更,从而可以高效地生成变更后测试用例。

11、根据本申请提供的第二方面,提供一种测试用例生成装置,包括:获取单元和处理单元;

12、获取单元,用于获取与待测试对象对应的测试配置信息;测试配置信息包括:测试数据、测试环境和测试用例模板;测试数据用于表示测试所需的数据;测试环境包括测试硬件环境和/或测试软件环境;

13、处理单元,用于将测试配置信息输入至目标生成模型中进行生成处理,得到与待测试对象对应的测试用例。处理单元,还用于对多个脚本语句进行组合,得到与测试用例对应的测试脚本。

14、在一种可能的实施方式中,上述获取单元,具体用于:接收测试用例生成请求,测试用例生成请求包括配置指示信息;配置指示信息的数据类型包括以下一项或多项:文本类型、图片类型、语音类型或视频类型;对配置指示信息进行提取处理,得到测试配置信息。

15、在一种可能的实施方式中,装置还包括:训练单元;获取单元,还用于获取多个样本配置信息和多个样本测试用例;训练单元,用于基于多个样本配置信息和多个样本测试用例对初始生成模型进行训练,得到目标生成模型。

16、在一种可能的实施方式中,获取单元,还用于获取与待测试对象对应的配置变更信息;配置变更信息包括变更后的配置信息;处理单元,还用于将配置变更信息输入至目标生成模型中进行生成处理,得到与待测试对象对应的变更后测试用例。

17、根据本申请提供的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面及其任一种可能的实施方式的方法。

18、根据本申请提供的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中及其任一种可能的实施方式的方法。

19、根据本申请提供的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面及其任一种可能的实施方式的方法。

20、由此,本申请的上述技术特征具有以下有益效果:

21、(1)可以通过目标生成模型对测试配置信息进行处理,得到测试用例,避免了手工编写测试用例导致的消耗大量时间和人力,且效率较低的问题。因此,本申请能够高效地生成测试用例。

22、(2)可以高效地且准确地从基于用户操作生成的测试用例生成请求中,提取到目标生成模型能够识别的信息,从而高效地生成测试用例。

23、(3)可以通过多个样本配置信息和多个样本测试用例对初始生成模型进行训练,得到目标生成模型,从而可以通过目标生成模型高效地生成测试用例。

24、(4)可以通过多个样本配置信息和多个样本测试用例对初始生成模型进行训练,得到目标生成模型,从而可以通过目标生成模型高效地生成测试用例。

25、需要说明的是,第二方面至第五方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。

26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种测试用例生成方法,其特征在于,包括:

2.根据权利要求1所述的测试用例生成方法,其特征在于,所述获取与待测试对象对应的测试配置信息,包括:

3.根据权利要求1所述的测试用例生成方法,其特征在于,还包括:

4.根据权利要求1所述的测试用例生成方法,其特征在于,还包括:

5.一种测试用例生成装置,其特征在于,包括:获取单元和处理单元;

6.根据权利要求5所述的测试用例生成装置,其特征在于,所述获取单元,具体用于:

7.根据权利要求5所述的测试用例生成装置,其特征在于,还包括:训练单元;

8.根据权利要求5所述的测试用例生成装置,其特征在于,

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中存储的计算机执行指令由电子设备的处理器执行时,所述电子设备能够执行如权利要求1至4中任一项所述的方法。


技术总结
本申请涉及一种测试用例生成方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:获取与待测试对象对应的测试配置信息;测试配置信息包括:测试数据、测试环境和测试用例模板;测试数据用于表示测试所需的数据;测试环境包括测试硬件环境和/或测试软件环境;将测试配置信息输入至目标生成模型中进行生成处理,得到与待测试对象对应的测试用例。由此,本申请能够高效地生成测试用例。

技术研发人员:宋四云,梁琛,唐先尧,李晓弘,李中华
受保护的技术使用者:深蓝汽车科技有限公司
技术研发日:
技术公布日:2024/5/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1