[发明专利]一种应用启动速度的测试方法及装置有效
| 申请号: | 201510890416.X | 申请日: | 2015-12-04 |
| 公开(公告)号: | CN105320602B | 公开(公告)日: | 2019-03-22 |
| 发明(设计)人: | 张烨 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 启动 速度 测试 方法 装置 | ||
本发明公开了一种应用启动速度的测试方法及装置,其中该方法包括:获取预设的应用启动速度测试脚本;基于执行测试脚本开始时开启摄像装置;当终端屏幕上接收到指示启动应用操作时记录第一时间;根据拍摄到的图像对应用启动的状态进行判断;当确定出应用启动过程完成时记录第二时间;根据第一时间和第二时间,确定应用启动速度。本发明实施例测试脚本开始执行时开启摄像装置,监控整个启动过程,模拟人工操作,通过当屏幕上接收到指示启动应用的操作时的时间,以及当确定出应用启动过程完成时的时间记,来确定应用启动的时间,避免了人工及通过代码层获取时间记录带来的环境影响,大大的提高了应用启动时间的准确率,真实的反应出应用启动的速度。
技术领域
本发明属于通信技术领域,尤其涉及一种应用启动速度的测试方法及装置。
背景技术
随着互联网以及电子技术的迅速发展,智能终端的功能越来越强大,以手机为例,安装在智能手机上的应用程序(Application,简称应用)也越来越多,与此同时,人们对智能手机的系统以及安装在智能手机上的应用程序体验要求也越来越高。
目前,应用APP开发为了满足用户的需求,随着版本的升高,应用APP占用的内存也越来越多。虽然智能手机的硬件设备在不断提升,但是不断增大的系统和应用程序依旧给智能手机的体验造成很大的压力,其中应用启动速度就是很重要的一种体验。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术中,应用启动速度测试一般常用方法是通过编写用例脚本,从代码层获取应用启动时间,但是由于随着应用程序的不断增大以及各种临时加载,导致代码中应用组件activity已经启动,页面的渲染还没有完成,因此,通过这种方法得到的测试结果准确率不高,不能真实的反应出应用启动的速度。
发明内容
本发明的目的在于提供一种应用启动速度的测试方法及装置,旨在提高应用启动速度测试的准确率。
为解决上述技术问题,本发明实施例提供以下技术方案:
一种应用启动速度的测试方法,其中包括:
获取预设的应用启动速度测试脚本并执行;
基于执行所述测试脚本开始时,开启摄像装置;
当终端屏幕上接收到指示启动应用的操作时,确定当前时间为第一时间并记录;
根据所述摄影装置拍摄到的图像对应用启动的状态进行判断;
当确定出应用启动的状态为应用启动过程完成时,确定当前时间为第二时间并记录;
根据所述第一时间和所述第二时间,确定应用启动速度。
为解决上述技术问题,本发明实施例还提供以下技术方案:
一种应用启动速度的测试装置,其中包括:
获取单元,用于获取预设的应用启动速度测试脚本并执行;
执行单元,用于基于执行所述测试脚本开始时,开启摄像装置;
记录单元,用于当终端屏幕上接收到指示启动应用的操作时,确定当前时间为第一时间并记录;
判断单元,用于根据所述摄影装置拍摄到的图像对应用启动的状态进行判断;
所述记录单元,用于当确定出应用启动的状态为应用启动过程完成时,确定当前时间为第二时间并记录;
速度确定单元,用于根据所述第一时间和所述第二时间,确定应用启动速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510890416.X/2.html,转载请声明来源钻瓜专利网。





