补丁的测试方法、装置及电子设备制造方法及图纸

技术编号:24682854 阅读:26 留言:0更新日期:2020-06-27 07:50
本申请实施例提供了一种补丁的测试方法、装置及电子设备。该方法包括:检测到任一新的补丁安装包时,获取新的补丁安装包对应的测试环境相关信息;依据测试环境相关信息生成相应的测试任务;在预先构建的多个虚拟机中选定至少一个目标虚拟机,并将测试任务分配至至少一个目标虚拟机;获取至少一个目标虚拟机各自执行测试任务得到的测试结果。本申请实施例提高了测试效率,保证了推送给用户的补丁的稳定性,避免因补丁的稳定性差对客户端造成影响。

Patch testing method, device and electronic equipment

【技术实现步骤摘要】
补丁的测试方法、装置及电子设备
本申请涉及补丁测试
,具体而言,本申请涉及一种补丁的测试方法、装置及电子设备。
技术介绍
补丁是一种解决系统漏洞发布的程序,能够解决硬件、软件、协议的具体实现或系统安全策略上存在的缺陷,从而防止攻击者能够在未授权的情况下访问或破坏系统。由于补丁在不同系统环境的稳定性不同,因此,同一补丁安装在不同客户端时,对客户端的影响也不同。例如,有的客户端安装补丁后能够正常运行,有的可能会发生蓝屏等影响客户端的正常运行的现象。因此需要对发布的补丁进行检测。现有技术中,补丁一般是利用软件管理工具进行推送,但是这种推送方式并不对推送的补丁进行再次测试,也就无法保证推送的补丁的稳定性,即无法保证客户端在安装软件管理工具推送的补丁之后能够正常运行。
技术实现思路
本申请提供了一种补丁的测试方法、装置及电子设备,可以解决上述技术问题。所述技术方案如下:第一方面,本申请提供了一种补丁的测试方法,该方法包括:检测到任一新的补丁安装包时,获取新的补丁安装包对应的测试环境相关信息;...

【技术保护点】
1.一种补丁的测试方法,其特征在于,包括:/n检测到任一新的补丁安装包时,获取新的所述补丁安装包对应的测试环境相关信息;/n依据所述测试环境相关信息生成相应的测试任务;/n在预先构建的多个虚拟机中选定至少一个目标虚拟机,并将所述测试任务分配至所述至少一个目标虚拟机;/n获取所述至少一个目标虚拟机各自执行所述测试任务得到的测试结果。/n

【技术特征摘要】
1.一种补丁的测试方法,其特征在于,包括:
检测到任一新的补丁安装包时,获取新的所述补丁安装包对应的测试环境相关信息;
依据所述测试环境相关信息生成相应的测试任务;
在预先构建的多个虚拟机中选定至少一个目标虚拟机,并将所述测试任务分配至所述至少一个目标虚拟机;
获取所述至少一个目标虚拟机各自执行所述测试任务得到的测试结果。


2.根据权利要求1所述的方法,其特征在于,所述在预先构建的多个虚拟机中选定至少一个目标虚拟机,包括:
获取所述多个虚拟机分别对应的系统环境;
检测各个虚拟机的系统环境是否符合所述测试任务对应的所述测试环境相关信息,并将符合的虚拟机确定为目标虚拟机。


3.根据权利要求2所述的方法,其特征在于,当符合所述测试任务对应的所述测试环境相关信息的虚拟机的数量超过第一预定数值时,所述将符合的虚拟机确定为目标虚拟机,包括:
选定虚拟机组件数量最少的虚拟机为所述目标虚拟机。


4.一种补丁的测试方法,其特征在于,包括:
接收到测试任务时,确定所述测试任务对应的测试环境相关信息;
依据所述测试环境相关信息确定对应的扫描条件;
按照所述扫描条件查询预定的补丁数据库,以得到所述测试任务对应补丁安装包的存储路径;
依据所述存储路径下载补丁安装包,并安装所述补丁安装包。


5.一种补丁的测试装置,其特征在于,包括:
补丁检测模块,用于检测到任一新的补丁安装包时,获取所述新的所述补丁安装包对应的测试环境相关信息;
任务生成模块,用于依据所述测试环境相关信息生成相应的测试任务;
任务分配模块,用...

【专利技术属性】
技术研发人员:杨彦星
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1