信息处理方法及相关装置制造方法及图纸

技术编号:30432232 阅读:14 留言:0更新日期:2021-10-24 17:26
本申请实施例公开了一种信息处理方法及相关装置,方法包括:测试系统针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,若目标测试结果为测试异常,则获取目标软件安装包的目标漏洞信息,目标漏洞信息用于指示目标软件安装包在目标程序节点的目标漏洞的情况,该目标程序节点为目标软件安装包在目标测试策略的测试过程中处于异常情况的程序节点,再向目标对象发送目标漏洞信息,目标对象为目标程序节点的漏洞处理用户的用户设备或者为目标程序节点分配漏洞处理用户的目标模块。本申请实施例能够及时将软件安装包测试过程中产生的漏洞信息发送到相应的对象,以便于通过该对象及时处理漏洞,提升软件安装包的漏洞处理效率。的漏洞处理效率。的漏洞处理效率。

【技术实现步骤摘要】
信息处理方法及相关装置


[0001]本申请涉及软件安装包测试
,具体涉及一种信息处理方法及相关装置。

技术介绍

[0002]随着软件安装包测试领域的不断发展,软件安装包测试系统可以对软件安装包的各测试阶段状态和测试结果进行跟踪,快速定位测试失败所处位置,有效提高工作效率。但是,对于软件安装包测试系统仍然存在一些问题:
[0003]1、由于测试异常可分为两种,分别是测试用例失败、系统原因导致的异常,不论是何种原因导致的异常涉及到的阶段比较多,具体异常后需要相应的专人查看才能解决问题,而当前是通过人为初步定位问题并推动,效率比较低,且工作重复无太大意义。
[0004]2、许多环节机制不完善,测试一直处于等待当中,因此导致资源一直被占用,例如软件安装包的编译一直处于进行状态、等待测试可用设备一直处于等待状态、获取软件安装包包链接一直处于进行等,严重影响测试效率,导致软件安装包测试系统瘫痪。

技术实现思路

[0005]本申请实施例提供了一种信息处理方法及相关装置,以期拓展提升软件安装包的漏洞处理效率。
[0006]第一方面,本申请实施例提供一种信息处理方法,应用于测试系统,所述方法包括:
[0007]针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,所述目标测试策略为测试策略集合中任意一个测试策略,所述测试策略集合包括用于测试软件安装包的多个测试策略;
[0008]若所述目标测试结果为测试异常,则获取所述目标软件安装包的目标漏洞信息,所述目标漏洞信息用于指示所述目标软件安装包在目标程序节点的目标漏洞的情况,所述目标程序节点为所述目标软件安装包在所述目标测试策略的测试过程中的处于异常情况的程序节点;
[0009]向目标对象发送所述目标漏洞信息,所述目标对象为所述目标程序节点对应的目标用户的用户设备或者目标模块,所述目标用户是指所述目标程序节点的漏洞处理用户,所述目标模块是指为所述目标程序节点分配所述漏洞处理用户的模块。
[0010]第二方面,本申请实施例提供一种信息处理装置,应用于测试系统,所述装置包括:
[0011]测试结果获取单元,用于针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,所述目标测试策略为测试策略集合中任意一个测试策略,所述测试策略集合包括用于测试软件安装包的多个测试策略;
[0012]漏洞信息获取单元,用于若所述目标测试结果为测试异常,则获取所述目标软件安装包的目标漏洞信息,所述目标漏洞信息用于指示所述目标软件安装包在目标程序节点
的目标漏洞的情况,所述目标程序节点为所述目标软件安装包在所述目标测试策略的测试过程中的处于异常情况的程序节点;
[0013]通信单元,用于向目标对象发送所述目标漏洞信息,所述目标对象为所述目标程序节点对应的目标用户的用户设备或者目标模块,所述目标用户是指所述目标程序节点的漏洞处理用户,所述目标模块是指为所述目标程序节点分配所述漏洞处理用户的模块。
[0014]第三方面,本申请实施例提供一种测试系统,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
[0015]第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
[0016]第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0017]可以看出,本申请实施例中,测试系统针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,若目标测试结果为测试异常,则获取目标软件安装包的目标漏洞信息,目标漏洞信息用于指示目标软件安装包在目标测试策略的测试过程中的用于指示目标软件安装包在目标程序节点的目标漏洞的情况,该目标程序节点为目标软件安装包在目标测试策略的测试过程中处于异常情况的程序节点处于异常情况的目标程序节点的目标漏洞的情况,之后,再向目标对象发送目标漏洞信息,目标对象为目标程序节点的漏洞处理用户的用户设备或者为目标程序节点分配漏洞处理用户的目标模块。本申请实施例能够通过预先为软件测试过程的各阶段的程序节点设置相应的对象,及时将软件安装包测试过程中产生的漏洞信息发送到该相应的对象,以便于通过该对象及时处理漏洞,提升软件安装包的漏洞处理效率。
附图说明
[0018]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种信息处理方法的流程示意图;
[0020]图2是本申请实施例提供的另一种信息处理方法的应用场景示意图;
[0021]图3是本申请实施例提供的一种测试系统的结构示意图;
[0022]图4是本申请实施例提供的一种信息处理装置的功能单元组成框图。
具体实施方式
[0023]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、系统以及存储介质、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0025]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0026]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,应用于测试系统,所述方法包括:针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,所述目标测试策略为测试策略集合中任意一个测试策略,所述测试策略集合包括用于测试软件安装包的多个测试策略;若所述目标测试结果为测试异常,则获取所述目标软件安装包的目标漏洞信息,所述目标漏洞信息用于指示所述目标软件安装包在目标程序节点的目标漏洞的情况,所述目标程序节点为所述目标软件安装包在所述目标测试策略的测试过程中的处于异常情况的程序节点;向目标对象发送所述目标漏洞信息,所述目标对象为所述目标程序节点对应的目标用户的用户设备或者目标模块,所述目标用户是指所述目标程序节点的漏洞处理用户,所述目标模块是指为所述目标程序节点分配所述漏洞处理用户的模块。2.根据权利要求1所述的方法,其特征在于,所述目标漏洞信息包括出现所述目标漏洞的所述目标程序节点,出现所述目标漏洞的可能原因所述目标漏洞的漏洞处理用户的响应时间以及所述目标漏洞需要修复的紧急程度中的至少一种。3.根据权利要求2所述的方法,其特征在于,所述目标漏洞信息包括所述目标漏洞的漏洞处理用户的响应时间,所述获取所述目标软件安装包的目标漏洞信息,包括:获取所述目标软件安装包当前所处的目标程序节点的目标漏洞需要修复的紧急程度;根据所述紧急程度与映射关系,确定与所述紧急程度对应的所述响应时间,所述映射关系包括所述紧急程度与所述响应时间的对应关系。4.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,包括:获取所述目标软件安装包的当前程序节点的当前目标时长,所述当前程序节点包括所述目标软件安装包的编译节点、运行设备分配节点以及运行测试节点中的至少一种;判断所述当前目标时长是否小于所述当前程序节点的预设时长;若所述当前目标时长大于或者等于所述预设时长,则确定所述目标测试结果为测试异常;若所述当前目标时长小于所述预设时长,则获取所述目标软件安装包的当前程序节点的当前目标时长,并判断所述当前目标时长是否小于所述当前程序节点的预设时长。5.根据权利要求4所述的方法,其特征在于,所述获取所述目标软件安装包的当前程序节点的当前目标时长,包括:判断所述目标软件安装包的所述当前程序节点中的目标任务是否完成;若所述目标任务未完成,则在第一时间间隔之后,获取所述目标软件安装包的当前程序节点的当前目标时长。6.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,包括:判断所述目标软件安装包的当前程序节点中的目标任务是否成功;若所述目标任务未成功,则确定所述目标测试结果为测试异常。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述目标任务完成,则确定所述目标测试结果为测试正常。
8.根据权利要求5所述的方法,其特征在于,所述当前程序节点包括以下节点中的至少一种:所述目标软件安装包的编译节点、所述目标软件安装包的运行设备分配节点、所述目标软件安装包的链接获取节点、所述目标软件安装包的拷贝节点、所述目标软件安装包的刷机节点、所述目标软件安装包的运行测试节点以及所述目标软件安装包的运行测试结果分析节点。9.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,包括:若检测到第一指示信息,则监控在第二时间间隔内是否存在第二指示信息,所述第一指示信息用于指示所述目标软件安装包的第一程序节点结束,所述第二指示信息用于指示所述目标软件安装包进入第二程序节点,所述第二时间间隔为所述第一程序节点与所述第二程序节点对应的时间间隔,所述第二程序节点为所述第一程序节点的第一个程序节点若在第二时间间隔内所述目标软件安装包为进入第二程序节点;若在第二时间间隔内存在所述第二指示信息,则确定所述目标测试结果为测试成功;若在第二时间间隔内不存在所述第二指示信息,则确定所述目标测试结果为测试异常。10.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,包括:若检测到当前测试处于等待状态的时长时超过预设时长,则确定所述目标测试结果为测试异常。11.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,包括:获取所述目标软件安装包的测试用例结果和/或测试覆盖率结果;若所述测试用例结果为测试用例失败或者所述测试覆盖率结果为测试覆盖率不达标,则确定所述测试结果为测试异常。12.根据权利要求2

11任一项所述的方法,其特征在于,所述向目标对象发送所述目标漏洞信息,包括:若所述测试异常对应所述测试用例结果为测试用例失败或者所述测试覆盖率结果为测试覆盖率不达标,则向目标模块发送所述目标提示信息;若所述测试异常对应除所述测试用例结果为测试用例失败或者所述测试覆盖率结果为测试覆盖率不达标之外的其他情况,则向所述测试异常所处的目标程序节点对应的目标用户的用户设备发送所述目标提示信息。13.根据权利要求1所述的方法,其特征在于,所述针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果之前,所述方法还包括:向所述目标软件安装包的测试人员的用户设备发送测试时间信息,所述测试时间信息包括所述目标软件安装包在所述目标测试策略的测试过程中每个程序节点需要的时长以及针对所述目标软件安装包的测试总时长。14.一种信息处理装置,其特征在于,应用于测试系统,包括:测试结果获取单元,用于针对目标软件安装包按照目标测试策略进行测试,得到目标测试结果,所述目标测试策略为测试策略集合中任意一个测试策略,所述测试策略集合包
括用于测试软件安装包的多个测试策略;漏洞信息获取单元,用于若所述目标测试结果为测试异常,则获取所述目标软件安装包的目标漏洞信息,所述目标漏洞信息用于指示所述目标软件安装包在目标程序节点的目标漏洞的情况,...

【专利技术属性】
技术研发人员:王云
申请(专利权)人:北京紫光展锐通信技术有限公司
类型:发明
国别省市:

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

1