[发明专利]应用程序的检测方法及装置、设备和存储介质在审
申请号: | 202111641983.3 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114328234A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘俊启;王文军;高扬 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/41 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 王云红;包莉莉 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 检测 方法 装置 设备 存储 介质 | ||
本公开提供了一种应用程序的检测方法及装置、设备和存储介质,涉及应用程序测试领域,可应用于智能硬件、人工智能、物联网等领域。具体实现方案为:执行目标检测脚本,以对待检测应用程序进行编辑,其中,所述目标检测脚本根据所述待检测应用程序中的至少一个待检测模块确定得到,所述待检测模块为可定制化模块;对编辑后的待检测应用程序进行编译,得到编译结果,所述编译结果用于评价对所述待检测应用程序的检测结果。采用本公开的方案,可以实现对待检测应用程序进行自动检测,不再需要采用人力对应用程序进行检测,避免人力浪费,节省应用程序开发成本。
技术领域
本公开涉及计算机技术领域,尤其涉及应用程序测试领域,可应用于智能硬件、人工智能、物联网等领域。
背景技术
随着互联网的普及,智能设备安装的应用程序(Application,APP)越来越多。应用程序中的很多模块可以实现多个产品线的复用,从而,应用程序可以提供多个版本,例如完整版(也叫做主版)、极速版、老年版、青春版等版本。不同版本会存在业务逻辑不同,比如一些模块在主版中存在,但是在例如极速版、老年版或青春版等差异化版本中不存在。
软件研发过程的质量及成本受到很多因素的影响,规模越大,协同成本越高,产生的风险发现成本越高,特别是对于基础层面的模块的修改影响面大,问题反馈不明显。随着软件的规模变化,差异化的定制成本变高。基于主版的功能,孵化出一些差异化定制的子产品线已经成为了趋势,在这个过程中,功能模块的复用是提升团队研发效率的关键,但是也需要考虑差异化定制的需求的信赖及成本。由于开发人员水平不同,孵化出的差异化产品可能出现功能异常,因此,需要对应用程序的差异化定制能力的有效性进行验证。现有技术中的验证方式效率低、人力投入成本高。
发明内容
本公开提供了一种应用程序的检测方法及装置、设备和存储介质。
根据本公开的第一方面,提供了一种应用程序的检测方法,包括:
执行目标检测脚本,以对待检测应用程序进行编辑,其中,目标检测脚本根据待检测应用程序中的至少一个待检测模块确定得到,待检测模块为可定制化模块;
对编辑后的待检测应用程序进行编译,得到编译结果,编译结果用于评价对待检测应用程序的检测结果。
根据本公开的第二方面,提供了一种应用程序的检测装置,包括:
编辑模块,用于执行目标检测脚本,以对待检测应用程序进行编辑,其中,目标检测脚本根据待检测应用程序中的至少一个待检测模块确定得到,待检测模块为可定制化模块;
编译模块,用于对编辑后的待检测应用程序进行编译,得到编译结果,编译结果用于评价对待检测应用程序的检测结果。
根据本公开的第三方面,提供了一种电子设备,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行根据本公开任一项的方法。
根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行根据本公开任一项的方法。
根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据本公开中任一项的方法。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111641983.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种监管区域管理系统
- 下一篇:一种智能P2P流媒体点播播放系统和方法