[发明专利]应用测试方法和装置、系统、电子设备、计算机可读介质有效
申请号: | 202110665672.4 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113326513B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 柯懂湘;曲乐炜;林道正;焦龙龙 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F11/36;G06F8/61;G06F9/455 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 测试 方法 装置 系统 电子设备 计算机 可读 介质 | ||
本公开提供了一种应用测试方法和装置,涉及信息安全、应用测试等技术领域。具体实现方案为:接收待测应用的安装包和安装包的信息;响应于检测到有空闲的终端,控制终端在硬件虚拟运行环境下安装待测应用的安装包;在安装包安装完成后,控制终端在硬件虚拟运行环境下启动待测应用;基于预设的测试任务和安装包的信息,生成测试任务代码并下发至终端,以使终端采用测试任务代码对待测应用进行测试;接收终端对待测应用的测试结果。本公开提高了应用测试的准确性。
技术领域
本公开涉及计算机技术领域,具体涉及信息安全、应用测试等技术领域,尤其涉及一种应用测试方法和装置、系统、电子设备、计算机可读介质以及计算机程序产品。
背景技术
终端上不同运行环境下的应用面临各种各样的安全问题,如自身代码缺陷、数据存储安全、网络通信安全、缺乏恶意攻击防范能力等,依赖人工难以高效的发现各种安全问题。
发明内容
提供了一种应用测试方法和装置、系统、电子设备、计算机可读介质以及计算机程序产品。
根据第一方面,提供了一种应用测试方法,该方法包括:接收待测应用的安装包和安装包的信息;响应于检测到有空闲的终端,控制终端在硬件虚拟运行环境下安装待测应用的安装包;在安装包安装完成后,控制终端在硬件虚拟运行环境下启动待测应用;基于预设的测试任务和安装包的信息,生成测试任务代码并下发至终端,以使终端采用测试任务代码对待测应用进行测试;接收终端对待测应用的测试结果。
根据第二方面,提供了一种应用测试方法,该方法包括:在硬件虚拟运行环境下安装待测应用的安装包;基于接收的应用运行指令,在硬件虚拟运行环境下启动待测应用;接收测试任务代码;基于测试任务代码,在硬件虚拟运行环境下对待测应用进行测试,得到并发送测试结果。
根据第三方面,提供了一种应用测试装置,该装置包括:接收单元,被配置成接收待测应用的安装包和安装包的信息;安装单元,被配置成响应于检测到有空闲的终端,控制终端在硬件虚拟运行环境下安装待测应用的安装包;启动单元,被配置成在安装包安装完成后,控制终端在硬件虚拟运行环境下启动待测应用;测试单元,被配置成基于预设的测试任务和安装包的信息,生成测试任务代码并下发至终端,以使终端采用测试任务代码对待测应用进行测试;得到单元,被配置成接收终端对待测应用的测试结果。
根据第四方面,又提供了一种应用测试装置,该装置包括:安装单元,被配置成在硬件虚拟运行环境下安装待测应用的安装包;启动单元,被配置成基于接收的应用运行指令,在硬件虚拟运行环境下启动待测应用;代码接收单元,被配置成接收测试任务代码;测试单元,被配置成基于测试任务代码,在硬件虚拟运行环境下对待测应用进行测试,得到并发送测试结果。
根据第五方面,提供了一种应用测试系统,该系统包括:服务器和至少一个分别与服务器通信连接的终端;服务器接收待测应用的安装包和安装包的信息;响应于检测到终端中有空闲的终端,控制该终端在硬件虚拟运行环境下安装待测应用的安装包;在安装包安装完成后,控制该终端在硬件虚拟运行环境下启动待测应用;基于预设的测试任务和安装包的信息,生成测试任务代码并下发至该终端;该终端采用测试任务代码对待测应用进行测试,并向服务器发送待测应用的测试结果。
根据第六方面,提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面或第二方面任一实现方式描述的方法。
根据第七方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面或第二方面任一实现方式描述的方法。
根据第八方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如第一方面或第二方面任一实现方式描述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110665672.4/2.html,转载请声明来源钻瓜专利网。