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

文档序号:31774898发布日期:2022-10-12 08:08阅读:来源:国知局

技术特征:
1.一种测试方法,其特征在于,包括:向至少两个电子设备发送操作指令,所述操作指令用于控制所述至少两个电子设备同时执行针对应用程序的目标操作,所述至少两个电子设备均安装有所述应用程序,所述应用程序依赖的第三方库包括升级前的第三方库和升级后的第三方库;向所述至少两个电子设备发送截图指令,以得到至少两个截图结果,所述截图指令用于控制所述至少两个电子设备在针对应用程序执行所述目标操作后进行同时截图;对所述至少两个截图结果进行相似度对比处理,确定所述第三方库升级后是否对所述应用程序引入了新的漏洞。2.根据权利要求1所述的测试方法,其特征在于,所述至少两个电子设备所处的网络环境相同,且所述至少两个电子设备的登录账号相同。3.根据权利要求1或2所述的测试方法,其特征在于,所述对所述至少两个截图结果进行相似度对比处理,确定所述第三方库升级后是否对所述应用程序引入了新的漏洞,包括:对所述至少两个截图结果进行相似度对比处理,得到所述至少两个截图结果的相似度;根据所述相似度,确定所述第三方库升级后对应所述目标操作是否引入新的漏洞;根据所述第三方库升级后对应所述目标操作是否引入新的漏洞,确定所述第三方库升级后是否对所述应用程序引入了新的漏洞;其中,若所述相似度大于或等于相似度阈值,则所述第三方库升级后对应所述目标操作未引入新的漏洞;若所述相似度小于所述相似度阈值,则所述第三方库升级后对应所述目标操作引入新的漏洞。4.根据权利要求3所述的测试方法,其特征在于,还包括:在所述相似度小于所述相似度阈值时,发出告警信息,所述告警信息用于告警所述第三方库在更新后存在漏洞。5.根据权利要求3所述的测试方法,其特征在于,所述对所述至少两个截图结果进行相似度对比处理,得到所述至少两个截图结果的相似度,包括:针对所述至少两个截图结果中每个截图结果,对所述截图结果进行灰度处理,得到所述截图结果对应的灰度图像;对所述灰度图像进行二值化处理,得到所述截图结果对应的二值化图像;确定至少两个所述二值化图像中存在差异的目标区域;基于所述目标区域的数量,确定所述相似度,所述目标区域的数量与所述相似度成反比。6.根据权利要求5所述的测试方法,其特征在于,还包括:在所述目标区域的数量大于或者等于设定阈值时,将所述目标区域对应的截图结果存放至设定路径;和/或,在所述目标区域的数量大于或者等于设定阈值时,对所述目标区域进行分析处理,确定所述第三方库升级后对所述应用程序引入的漏洞类型。7.一种测试装置,其特征在于,包括:第一发送模块,用于向至少两个电子设备发送操作指令,所述操作指令用于控制所述至少两个电子设备同时执行针对应用程序的目标操作,所述至少两个电子设备均安装有所
述应用程序,所述应用程序依赖的第三方库包括升级前的第三方库和升级后的第三方库;第二发送模块,用于向所述至少两个电子设备发送截图指令,以得到至少两个截图结果,所述截图指令用于控制所述至少两个电子设备在针对应用程序执行所述目标操作后进行同时截图;处理模块,用于对所述至少两个截图结果进行相似度对比处理,确定所述第三方库升级后是否对所述应用程序引入了新的漏洞。8.一种终端设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至6任一项所述的测试方法。9.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,其特征在于,所述计算机执行指令被处理器执行时用于实现权利要求1至6任一项所述的测试方法。10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的测试方法。

技术总结
本申请公开了一种测试方法、装置、设备及存储介质,涉及图像处理领域,该测试方法包括:向至少两个电子设备发送操作指令;向至少两个电子设备发送截图指令,以得到至少两个截图结果;对至少两个截图结果进行相似度对比处理,确定第三方库升级后是否对应用程序引入了新的漏洞。提高了对第三方库升级后是否对应用程序引入了新的漏洞进行检测的效率。序引入了新的漏洞进行检测的效率。序引入了新的漏洞进行检测的效率。


技术研发人员:樊祥东
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2022.06.23
技术公布日:2022/10/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1