[发明专利]一种程序测试的方法、装置、设备和存储介质有效
申请号: | 201911346470.2 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111159030B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 韦建龙;刘旭国;王典 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 刘欢欢;张颖玲 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 测试 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种程序测试的方法、装置、设备和存储介质,其中,所述方法包括:获得程序测试请求;响应所述程序测试请求,启动被测程序,所述被测程序是基于基础程序进行的二次开发的程序;确定所述被测程序中的功能模块的类型为所述基础程序中原本具有的原生模块时,输出提示信息;其中,所述提示信息用于提示所述功能模块无需被测试。
技术领域
本申请涉及电子技术领域,涉及但不限于一种程序测试的方法、装置、设备和存储介质。
背景技术
程序开发阶段,厂家会基于某种操作系统或者基于某种软件做二次开发。在开发的过程中会对所有的功能模块进行测试,然而有些功能模块无需测试,从而导致相关技术中对二次开发程序进行测试时,导致的测试周期长,且可能存在无效测试。
发明内容
有鉴于此,本申请实施例为解决相关技术中存在的至少一个问题而提供一种程序测试的方法。
本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种程序测试的方法,所述方法包括:获得程序测试请求;响应所述程序测试请求,启动被测程序,所述被测程序是基于基础程序进行的二次开发的程序;确定所述被测程序中的功能模块的类型为所述基础程序中原本具有的原生模块时,输出提示信息;其中,所述提示信息用于提示所述功能模块无需被测试。
第二方面,本申请实施例提供一种程序的装置,所述装置包括:获得模块,用于获得程序测试请求;启动模块,用于响应所述程序测试请求,启动被测程序,所述被测程序是基于基础程序进行的二次开发的程序;输出模块,用于确定所述被测程序中的功能模块的类型为所述基础程序中原本具有的原生模块时,输出提示信息;其中,所述提示信息用于提示所述功能模块无需被测试。
第三方面,一种程序测试的设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。
本申请实施例提供的一种程序测试的方法、装置、设备和存储介质,在测试人员进行程序测试时,系统在确定被测程序中的功能模块的类型为基础程序中原本具有的原生模块时,输出提示信息。测试人员在程序测试时很容易根据提示信息识别出哪些模块是基础程序中原本具有的原生模块,确认原生模块不需要进行测试,这样使测试人员能够根据提示信息确定不需要测试的原生模块,聚焦于需要测试的模块,节省了测试时间,有效提升了测试效率。
附图说明
图1为本申请实施例提供的一种程序测试方法的实现流程示意图;
图2A为本申请实施例提供的另一种程序测试方法的实现流程示意图;
图2B为本申请实施例提供的再一种程序测试方法的实现流程示意图
图3为本申请实施例提供的又一种程序测试方法的实现流程示意图;
图4A为相关技术的显示应用程序字符串示意图;
图4B为本申请实施例提供的一种显示应用程序字符串示意图;
图4C为本申请实施例提供的还一种程序测试方法的实现流程示意图;
图5A为相关技术的显示应用程序示意图;
图5B为本申请实施例提供的一种显示应用程序示意图;
图5C为本申请实施例提供的还一种程序测试方法的实现流程示意图
图6为本申请实施例提供的程序测试装置的组成结构示意图;
图7为本申请实施例程序测试设备的一种硬件实体示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911346470.2/2.html,转载请声明来源钻瓜专利网。