系统集成测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29023739 阅读:20 留言:0更新日期:2021-06-26 05:24
本公开关于一种系统集成测试方法、装置、电子设备及存储介质,方法包括:在第一任务节点获取到系统集成测试任务请求后,根据系统集成测试任务请求获取系统集成测试任务请求所对应的测试任务,并在确定测试任务所需的源文件已在第二任务节点上存储的情况下,直接从第二任务节点上获取测试任务所需的源文件,以及根据测试任务所需的源文件执行测试任务。在基于任务节点进行系统集成测试的过程中,使得部分任务节点可从其他任务节点获取测试任务所需的源文件,而无需所有任务节点均从服务器中获取测试任务所需要的源文件,减少系统集成测试过程中任务节点获取对应测试任务的源文件的时间,可提高测试过程中获取源文件的效率,从而可提高测试效率。从而可提高测试效率。从而可提高测试效率。

【技术实现步骤摘要】
系统集成测试方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种系统集成测试方法、装置、电子设备及存储介质。

技术介绍

[0002]在对应用程序开发的过程中,通常是通过代码服务器存储应用程序所对应的源文件,并通过多个任务节点从代码服务器上获取对应测试任务的源文件,以对应用程序进行系统集成测试。
[0003]相关技术中,在对应用程序进行系统集成测试的过程中,多个任务节点均需要逐个从代码服务器中获取对应系统集成测试任务所需要的源文件,并基于所获取到的源文件执行测试任务。然而,上述所有任务节点直接从代码服务器中获取源文件所需要的时间较长,影响了应用程序的测试效率。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开提出了如下技术方案:本公开第一方面实施例提出了一种系统集成测试方法,应用于第一任务节点中,所述方法包括:获取系统集成测试任务请求;根据所述系统集成测试任务请求获取所述系统集成测试任务请求所对应的测试任务;响应于所述测试任务所需的源文件已在第二任务节点上存储,从所述第二任务节点上获取所述测试任务所需的源文件;根据所述测试任务所需的源文件执行所述测试任务。
[0006]在本公开的一个实施例中,所述第二任务节点包括多个,所述从所述第二任务节点上获取所述测试任务所需的源文件,包括:从所述多个第二任务节点中确定出目标任务节点;从所述目标任务节点上获取所述测试任务所需要的源文件。
[0007]在本公开的一个实施例中,所述从所述多个第二任务节点中确定出目标任务节点,包括:获取每个所述第二任务节点的多维度参数;根据每个所述第二任务节点的多维度参数,从所述多个第二任务节点中选择任务节点作为所述目标任务节点。
[0008]在本公开的一个实施例中,所述目标任务节点为所述多维度参数满足预设条件的任务节点。
[0009]在本公开的一个实施例中,所述预设条件为每个维度参数的参数值大于对应维度参数的阈值,或者,对所述多维度参数的参数值进行加权处理后得到的数值大于预设阈值。
[0010]在本公开的一个实施例中,所述方法还包括:响应于所述测试任务所需的源文件未在第二任务节点上存储,从服务器上获取所述测试任务所需的源文件。
[0011]在本公开的一个实施例中,在所述响应于所述测试任务所需的源文件已在第二任务节点上存储,从所述第二任务节点上获取所述测试任务所需的源文件之前,所述方法还包括:确定未执行过所述测试任务。
[0012]在本公开的一个实施例中,所述方法还包括:响应于执行过所述测试任务,获取上次执行所述测试任务所使用的第一源文件,并从服务器中获取所述第一源文件所对应的增量源文件;根据所述增量源文件和所述第一源文件,确定出所述测试任务所需要的源文件。
[0013]本公开第二方面实施例提出了一种系统集成测试装置,所述装置包括:第一获取模块,被配置为获取系统集成测试任务请求;第二获取模块,被配置为根据所述系统集成测试任务请求获取所述系统集成测试任务请求所对应的测试任务;第三获取模块,被配置为响应于所述测试任务所需的源文件已在第二任务节点上存储,从所述第二任务节点上获取所述测试任务所需的源文件;测试模块,被配置为根据所述测试任务所需的源文件执行所述测试任务。
[0014]在本公开的一个实施例中,所述第二任务节点包括多个,所述第三获取模块,包括:确定单元,被配置为从所述多个第二任务节点中确定出目标任务节点;获取单元,被配置为从所述目标任务节点上获取所述测试任务所需要的源文件。
[0015]在本公开的一个实施例中,所述确定单元,具体被配置为:获取每个所述第二任务节点的多维度参数;根据每个所述第二任务节点的多维度参数,从所述多个第二任务节点中选择任务节点作为所述目标任务节点。
[0016]在本公开的一个实施例中,所述目标任务节点为所述多维度参数满足预设条件的任务节点。
[0017]在本公开的一个实施例中,所述预设条件为每个维度参数的参数值大于对应维度参数的阈值,或者,对所述多维度参数的参数值进行加权处理后得到的数值大于预设阈值。
[0018]在本公开的一个实施例中,所述装置还包括:第四获取模块,被配置为响应于所述测试任务所需的源文件未在第二任务节点上存储,从服务器上获取所述测试任务所需的源文件。
[0019]在本公开的一个实施例中,所述装置还包括:第一确定模块,被配置为确定未执行过所述测试任务。
[0020]在本公开的一个实施例中,所述装置还包括:第五获取模块,被配置为响应于执行过所述测试任务,获取上次执行所述测试任务所使用的第一源文件,并从服务器中获取所述第一源文件所对应的增量源文件;第二确定模块,被配置为根据所述增量源文件和所述第一源文件,确定出所述测试任务所需要的源文件。
[0021]本公开第三方面实施例提出了一种电子设备,包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为调用并执行所述存储器存储的可执行指令,以实现本公开第一方面实施例提出的系统集成测试方法。
[0022]本公开第四方面实施例提出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开第一方面实施例提出的系统集成测试方法。
[0023]本公开第五方面实施例提出了一种计算机程序产品,该计算机程序由电子设备的处理器执行时,使得电子设备能够执行本公开第一方面实施例提出的系统集成测试方法。
[0024]本公开的技术方案,在第一任务节点获取到系统集成测试任务请求后,根据所述系统集成测试任务请求获取所述系统集成测试任务请求所对应的测试任务,并在确定所述测试任务所需的源文件已在第二任务节点上存储的情况下,直接从所述第二任务节点上获
取所述测试任务所需的源文件,以及根据所述测试任务所需的源文件执行所述测试任务。由此,使得第一任务节点在测试任务所需的源文件已在第二任务节点上存储的情况下,无需从服务器中获取测试任务所需要的源文件,基于从第二任务节点所得到的源文件即可快速进行测试任务,可提高测试过程中获取源文件的效率,从而可提高测试效率。
[0025]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0026]附图用于更好地理解本方案,不构成对本公开的限定。其中:图1是根据本公开一实施例的系统集成测试方法的流程图;图2是根据本公开另一实施例的系统集成测试方法的流程图;图3是根据本公开另一实施例的系统集成测试方法的流程图;图4是根据本公开实施例的系统集成测试装置的结构框图;图5是根据本公开实施例的电子设备的结构示意图。
具体实施方式
[0027]下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统集成测试方法,其特征在于,应用于第一任务节点中,所述方法包括:获取系统集成测试任务请求;根据所述系统集成测试任务请求获取所述系统集成测试任务请求所对应的测试任务;响应于所述测试任务所需的源文件已在第二任务节点上存储,从所述第二任务节点上获取所述测试任务所需的源文件;根据所述测试任务所需的源文件执行所述测试任务。2.如权利要求1所述的方法,其特征在于,所述第二任务节点包括多个,所述从所述第二任务节点上获取所述测试任务所需的源文件,包括:从所述多个第二任务节点中确定出目标任务节点;从所述目标任务节点上获取所述测试任务所需要的源文件。3.如权利要求2所述的方法,其特征在于,所述从所述多个第二任务节点中确定出目标任务节点,包括:获取每个所述第二任务节点的多维度参数;根据每个所述第二任务节点的多维度参数,从所述多个第二任务节点中选择任务节点作为所述目标任务节点。4.如权利要求3所述的方法,其特征在于,所述目标任务节点为所述多维度参数满足预设条件的任务节点。5.如权利要求4所述的方法,其特征在于,所述预设条件为每个维度参数的参数值大于对应维度参数的阈值,或者,对所述多维度参数的参数值进行加权处理后得到的数值大于预设阈值。6.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述测试任务所需的源文件未在第二任务节点上存储,从服务器上获取所述测试任务所需的源文件。7.如权利要求1所述的方法,其特征在于,在所述响应于所述测试任务所需的源文件已在第二任务节点上存储,从所述第二任务节点上获取所述测试任务所需的源文件之前,所述方法还包括:确定未执行过所述测试任务。8.如权利要求7所述的方法,其特征在于,所述方法还包括:响应于执行过所述测试任务,获取上次执行所述测试任务所使用的第一源文件,并从服务器中获取所述第一源文件所对应的增量源文件;根据所述增量源文件和所述第一源文件,确定出所述测试任务所需要的源文件。9.一种系统集成测试装置,其特征在于,应用于第一任务节点中,所述装置包括:第一获取模块,被配置为获取系统集成测试任务请求;第二获取模块,被配置为根据所述系统集成测试任务请求获取所述系统集成测试任务请求所对应的测试任务;第三获取模块,被配置为...

【专利技术属性】
技术研发人员:崔宝秋任伟博
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1