[发明专利]应用程序的测试方法、装置、存储介质和电子装置有效
申请号: | 201810574131.9 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108920359B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 夏春兰;严明;魏学峰 | 申请(专利权)人: | 腾讯科技(成都)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;张立敏 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 存储 介质 电子 | ||
本发明公开了一种应用程序的测试方法、装置、存储介质和电子装置。其中,该方法包括:从应用程序的待测安装包中识别当前组件;获取所述应用程序的目标安装包的历史组件的信息,其中,所述目标安装包与所述待测安装包分别是所述应用程序相邻两个版本的安装包,所述目标安装包对应的所述应用程序的版本早于所述待测安装包对应的所述应用程序的版本;比对所述当前组件的信息和所述历史组件的信息;在比对出所述当前组件相对于所述历史组件有变更的情况下,发出提示信息,其中,所述提示信息用于提示对所述当前组件中有变更的组件所实现的功能进行测试。本发明解决了应用程序的测试效率比较低的技术问题。
技术领域
本发明涉及测试领域,具体而言,涉及一种应用程序的测试方法、装置、存储介质和电子装置。
背景技术
目前,在应用程序的质量审核中为了审核应用程序功能的正确性,除了依据应用程序功能白皮书测试应用程序功能正确性,还要检查应用程序使用组件实现的功能是否正确。目前对于项目中依赖于组件实现的相关功能的审核,需要审核人员主动去询问使用的组件及版本号,并进行相关功能的全量测试。
现有方案由于使用的组件及组件版本号靠人工询问获取及测试人员自主本地维护,导致可能漏掉组件或者获取了错误的组件版本信息,从而出现漏测,并且在不确定是否存在组件版本变更的情况下,一般会将基础组件涉及的相关功能,如账号登录,支付等执行全量功能,保证版本质量,测试效率比较低。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种应用程序的测试方法、装置、存储介质和电子装置,以至少解决应用程序的测试效率比较低的技术问题。
根据本发明实施例的一个方面,提供了一种应用程序的测试方法,包括:从应用程序的待测安装包中识别当前组件;获取所述应用程序的目标安装包的历史组件的信息,其中,所述目标安装包与所述待测安装包分别是所述应用程序相邻两个版本的安装包,所述目标安装包对应的所述应用程序的版本早于所述待测安装包对应的所述应用程序的版本;比对所述当前组件的信息和所述历史组件的信息;在比对出所述当前组件相对于所述历史组件有变更的情况下,发出提示信息,其中,所述提示信息用于提示对所述当前组件中有变更的组件所实现的功能进行测试。
根据本发明实施例的一个方面,提供了应用程序的测试装置,包括:识别单元,用于从应用程序的待测安装包中识别当前组件;获取单元,用于获取所述应用程序的目标安装包的历史组件的信息,其中,所述目标安装包与所述待测安装包分别是所述应用程序相邻两个版本的安装包,所述目标安装包对应的所述应用程序的版本早于所述待测安装包对应的所述应用程序的版本;比对单元,用于比对所述当前组件的信息和所述历史组件的信息;提示单元,用于在比对出所述当前组件相对于所述历史组件有变更的情况下,发出提示信息,其中,所述提示信息用于提示对所述当前组件中有变更的组件所实现的功能进行测试。
根据本发明实施例的另一方面,还提供了一种应用程序的测试方法,包括:终端接收识别指令,其中,所述识别指令用于指示从应用程序的待测安装包中识别当前组件;所述终端向服务器发送所述识别指令,其中,所述服务器根据所述识别指令获取所述应用程序的目标安装包的历史组件的信息,其中,所述目标安装包与所述待测安装包分别是所述应用程序相邻两个版本的安装包,所述目标安装包对应的所述应用程序的版本早于所述待测安装包对应的所述应用程序的版本;比对所述当前组件的信息和所述历史组件的信息;在比对出所述当前组件相对于所述历史组件有变更的情况下,发出提示信息,其中,所述提示信息用于提示对所述当前组件中有变更的组件所实现的功能进行测试;所述终端接收所述服务器响应所述识别指令发送的比对结果;所述终端展示所述比对结果。
根据本发明实施例的另一方面,还提供了一种存储介质。所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810574131.9/2.html,转载请声明来源钻瓜专利网。