[发明专利]一种应用软件启动时长的测试方法、装置及终端在审
申请号: | 201510441728.2 | 申请日: | 2015-07-25 |
公开(公告)号: | CN105045714A | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 邝超丹;望帆;张文君 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用软件 启动 测试 方法 装置 终端 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用软件启动时长的测试方法、装置及终端。
背景技术
随着终端技术的发展,终端上可以运行的应用软件越来越多,应用软件的种类也越来越多样化。通常,应用软件发布前,需对应用软件进行性能测试,只有测试合格的软件才进行发布。
例如,应用软件的启动速度是衡量应用软件是否符合标准的性能指标之一,因此,测试应用软件在启动过程中需要耗费的时间(即启动时长)是应用软件的性能测试项之一。通过该项测试,开发人员可以根据应用软件的启动时长直接获知应用软件的启动速度是否符合标准,若不符合标准,则对应用软件进行修复或优化。然而,在现有的测试方法中,测试人员需按照待测项目的具体测试流程进行人工操作,测试效率低。
发明内容
本发明实施例提供一种应用软件启动时长的测试方法、装置及终端,可以提高测试效率。
第一方面,本发明实施例提供一种应用软件启动时长的测试方法,包括:
根据目标应用软件的软件标识和针对记录软件启动时长的日志信息预设的项目标识,从系统日志文件中查询所述软件标识和所述项目标识对应的至少一项目标日志信息;
根据所述至少一项目标日志信息,获取所述目标应用软件在每次启动过程中的启动时长;
根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果。
在第一方面的第一种可能的实现方式中,所述根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果,包括:
根据所述目标应用软件在每次启动过程中的启动时长,确定所述目标应用软件的平均启动时长;
根据所述平均启动时长,获得所述目标应用软件的测试结果,所述测试结果包括所述平均启动时长。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述目标应用软件在每次启动过程中的启动时长,确定所述目标应用软件的平均启动时长之后,所述方法还包括:
若所述目标应用软件的平均启动时长大于预设阈值,发送警告信息。
结合第一方面,在第一方面的第三种可能的实现方式中,所述根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果,包括:
根据所述目标应用软件在每次启动过程中的启动时长,生成报表,所述报表中记录有所述目标应用软件在每次启动过程中的启动时长;
根据所述报表,获得所述目标应用软件的测试结果。
结合第一方面,在第一方面的第四种可能的实现方式中,所述根据目标应用软件的软件标识和针对记录有软件启动时长的日志信息预设的项目标识,从系统日志文件中查询所述软件标识和所述项目标识对应的至少一项目标日志信息之前,所述方法还包括:
清空所述系统日志文件所记录的日志信息;
启动所述目标应用软件的进程。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述根据所述至少一项目标日志信息,确定所述目标应用软件在每次启动过程中的启动时长之后,所述方法还包括:
关闭所述目标应用软件的进程。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果之前,所述方法还包括:
判断所获取到的启动时长的数量是否大于预设数量;
若是,则执行根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果的步骤。
第二方面,本发明实施例提供一种应用软件启动时长的测试装置,包括:
查询模块,用于根据目标应用软件的软件标识和针对记录软件启动时长的日志信息预设的项目标识,从系统日志文件中查询所述软件标识和所述项目标识对应的至少一项目标日志信息;
获取模块,用于根据所述至少一项目标日志信息,获取所述目标应用软件在每次启动过程中的启动时长;
获得模块,用于根据所述目标应用软件在每次启动过程中的启动时长,获得所述目标应用软件的测试结果。
在第二方面的第一种可能的实现方式中,所述获得模块包括:
确定单元,用于根据所述目标应用软件在每次启动过程中的启动时长,确定所述目标应用软件的平均启动时长;
第一获得单元,用于根据所述平均启动时长,获得所述目标应用软件的测试结果,所述测试结果包括所述平均启动时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510441728.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气流纺纱机控制器
- 下一篇:锁具加工设备的加料检测装置