待测试信息的生成方法和装置、存储介质及电子装置制造方法及图纸

技术编号:38405029 阅读:9 留言:0更新日期:2023-08-07 11:14
本申请公开了一种待测试信息的生成方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该待测试信息的生成方法包括:在已对软件构建对象进行打包处理的情况下,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,其中,所述预设时间段的开始时刻为上一次打包软件构建对象的目标时刻;确定与所述分支对象对应的第一需求任务;根据所述第一需求任务的任务信息生成所述软件构建对象的待测试信息;采用上述方案,解决了相关技术中在软件开发过程中,需要通过人工梳理新版本软件所包含的新增功能特性或修复的缺陷,准确率低且耗时长,用户体验差的问题。用户体验差的问题。用户体验差的问题。

【技术实现步骤摘要】
待测试信息的生成方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种待测试信息的生成方法和装置、存储介质及电子装置。

技术介绍

[0002]现今绝大多数软件开发公司在软件开发更新的过程中都逐步采用了持续交付的方法,以保证原件产品可以稳定、快速、频繁、持续的发布。然而在评估新版本软件包含哪些变更时,现有技术中依然采用人工的方式梳理每个软件版本所包含的新增功能特性或修复的缺陷,不仅费时费力,还容易发生错漏。
[0003]针对现有技术中,在软件开发过程中,需要通过人工梳理新版本软件所包含的新增功能特性或修复的缺陷,准确率低且耗时长,用户体验差等问题,尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种待测试信息的生成方法和装置、存储介质及电子装置,以至少解决现有技术中,在软件开发过程中,需要通过人工梳理新版本软件所包含的新增功能特性或修复的缺陷,准确率低且耗时长,用户体验差的问题。
[0005]根据本专利技术实施例的一个实施例,提供了一种待测试信息的生成方法,包括:在已对软件构建对象进行打包处理的情况下,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,其中,所述预设时间段的开始时刻为上一次打包软件构建对象的目标时刻;确定与所述分支对象对应的第一需求任务;根据所述第一需求任务的任务信息生成所述软件构建对象的待测试信息。
[0006]在一个示例性实施例中,对软件构建对象进行打包处理之前,所述方法还包括:根据接收到的第二需求任务生成对应的分支对象,并保存所述第二需求任务与所述分支对象之间的对应关系,其中,所述第二需求任务包括所述第一需求任务;确定所述分支对象包含的多个编码任务分支;将所述多个编码任务分支发送给开发人员,以指示所述开发人员根据所述多个编码任务分支进行编码。
[0007]在一个示例性实施例中,将所述多个编码任务分支发送给开发人员,以指示所述开发人员根据所述多个编码任务分支进行编码之后,所述方法还包括:接收所述开发人员返回的编码任务结果,其中,所述编码任务结果与编码任务分支一一对应;在确定接收到所述多个编码任务分支对应的多个编码任务结果的情况下,确定所述分支对象对应的第一需求任务开发完成;将所述分支对象合并到所述软件构建对象,并记录所述分支对象合并到所述软件构建对象的合并时间,其中,所述分支合并信息包括所述合并时间。
[0008]在一个示例性实施例中,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,包括:确定上一次打包软件构建对象的所述目标时刻以及当前时刻;在所述分支合并信息中筛选位于所述目标时刻至所述当前时刻之间的合并时间,其中,所
述合并时间用于指示所述分支对象合并到所述软件构建对象的时间;根据筛选出的合并时间获取在所述预设时间段内合并到所述软件构建对象的分支对象。
[0009]在一个示例性实施例中,确定与所述分支对象对应的第一需求任务,包括:获取保存的所述第二需求任务与所述分支对象之间的对应关系;根据所述对应关系确定与所述分支对象对应的第一需求任务。
[0010]在一个示例性实施例中,确定与所述分支对象对应的第一需求任务之后,所述方法还包括:根据所述第一需求任务和所述第二需求任务确定第三需求任务,其中,所述第三需求任务为未开发完成的需求任务;确定与所述第三需求任务对应的目标分支对象,以及与所述目标分支对象对应的目标开发人员;向所述目标开发人员发送提示信息,其中,所述提示信息用于提示所述目标开发人员完成所述第三需求任务对应的编码任务分支。
[0011]在一个示例性实施例中,根据所述第一需求任务的任务信息生成待测试信息之后,所述方法还包括:将打包后的软件构建对象与所述待测试信息发送给测试人员,以指示所述测试人员根据所述待测试信息对所述软件构建对象进行测试。
[0012]根据本专利技术实施例的另一方面,还提供了一种待测试信息的生成装置,包括:获取模块,用于在已对软件构建对象进行打包处理的情况下,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,其中,所述预设时间段的开始时刻为上一次打包软件构建对象的目标时刻;确定模块,用于确定与所述分支对象对应的第一需求任务;生成模块,用于根据所述第一需求任务的任务信息生成所述软件构建对象的待测试信息。
[0013]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述待测试信息的生成方法。
[0014]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的待测试信息的生成方法。
[0015]在本申请实施例中,在确定已对软件构建对象进行打包处理的情况下,根据分支合并信息获取在预设时间段内合并到该软件构建对象的分支对象,其中,该预设时间段的开始时刻为上一次打包软件构建对象的目标时刻;确定该分支对象对应的第一需求任务,然后根据该第一需求任务的任务信息生成该软件构建对象的待测试信息;采用上述技术方案,解决了现有技术中,在软件开发过程中,需要通过人工梳理新版本软件所包含的新增功能特性或修复的缺陷,准确率低且耗时长,用户体验差的问题;实现了自动分析计算软件构建产物的变更内容,且分析结果更准确的技术效果。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本申请实施例的一种可选的待测试信息的生成方法的硬件环境示意
图;
[0019]图2是根据本专利技术实施例的一种可选的待测试信息的生成方法的流程图;
[0020]图3是根据本专利技术实施例的一种可选的待测试信息的生成方法的流程示意图;
[0021]图4是根据本专利技术实施例的一种可选的待测试信息的生成装置的结构框图;
[0022]图5根据本专利技术实施例的另一种可选的待测试信息的生成装置的结构框图。
具体实施方式
[0023]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0024]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种待测试信息的生成方法,其特征在于,包括:在已对软件构建对象进行打包处理的情况下,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,其中,所述预设时间段的开始时刻为上一次打包软件构建对象的目标时刻;确定与所述分支对象对应的第一需求任务;根据所述第一需求任务的任务信息生成所述软件构建对象的待测试信息。2.根据权利要求1所述的待测试信息的生成方法,其特征在于,对软件构建对象进行打包处理之前,所述方法还包括:根据接收到的第二需求任务生成对应的分支对象,并保存所述第二需求任务与所述分支对象之间的对应关系,其中,所述第二需求任务包括所述第一需求任务;确定所述分支对象包含的多个编码任务分支;将所述多个编码任务分支发送给开发人员,以指示所述开发人员根据所述多个编码任务分支进行编码。3.根据权利要求2所述的待测试信息的生成方法,其特征在于,将所述多个编码任务分支发送给开发人员,以指示所述开发人员根据所述多个编码任务分支进行编码之后,所述方法还包括:接收所述开发人员返回的编码任务结果,其中,所述编码任务结果与编码任务分支一一对应;在确定接收到所述多个编码任务分支对应的多个编码任务结果的情况下,确定所述分支对象对应的第一需求任务开发完成;将所述分支对象合并到所述软件构建对象,并记录所述分支对象合并到所述软件构建对象的合并时间,其中,所述分支合并信息包括所述合并时间。4.根据权利要求1所述的待测试信息的生成方法,其特征在于,根据分支合并信息获取在预设时间段内合并到所述软件构建对象的分支对象,包括:确定上一次打包软件构建对象的所述目标时刻以及当前时刻;在所述分支合并信息中筛选位于所述目标时刻至所述当前时刻之间的合并时间,其中,所述合并时间用于指示所述分支对象合并到所述软件构建对象的时间;根据筛选出的合并时间获取在所述预设时间段内合并到所述软件构建对象的...

【专利技术属性】
技术研发人员:彭鹏刘刚徐欢
申请(专利权)人:海尔优家智能科技北京有限公司海尔智家股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1