智能终端性能测试的方法、智能终端及存储装置制造方法及图纸

技术编号:21205397 阅读:38 留言:0更新日期:2019-05-25 02:54
本申请公开了一种智能终端性能测试的方法、智能终端及存储装置,该方法包括获取到智能终端对待测试文件测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图;获取到屏幕显示视频的帧图像,将每一帧图像与起始屏幕截图或/和结束屏幕截图比对,确定与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置;基于与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置确定待测试文件的响应时间。通过此种图片自动识别的方式对智能终端进行性能测试,操作简单且节省了人力。

Intelligent Terminal Performance Testing Method, Intelligent Terminal and Storage Device

This application discloses a method, an intelligent terminal and a storage device for testing the performance of an intelligent terminal. The method includes acquiring an initial screen shot of the intelligent terminal for testing the test file, a screen display video of the test process and an end screen shot, acquiring a frame image of the screen display video, and comparing each frame image with a start screen shot or/or an end screen shot. Determine the number of frame images matching the start screen shot and the position of the first frame image matching the end screen shot; determine the response time of the file to be tested based on the number of frame images matching the start screen shot and the position of the first frame image matching the end screen shot. The intelligent terminal is tested by this automatic image recognition method, which is easy to operate and saves manpower.

【技术实现步骤摘要】
智能终端性能测试的方法、智能终端及存储装置
本申请涉及电子
,尤其涉及一种智能终端性能测试的方法、智能终端及存储装置。技术背景随着智能移动终端在现代生活中的重要性的提高,对智能移动终端的性能要求也越来越重视。相应地,对移动终端的性能测试要求也越来越高。而系统或应用响应用户的操作快慢是判断其性能的重要指标,通常情况下,测试人员都是通过高速相机拍摄后,通过人为数帧的方式确定响应时间,导致测试效率低,工作强度大。而现有的自动化设备成本又非常高,而且还不能完全的实现自动化。因此,现有技术还有待于改进和发展。
技术实现思路
为了解决上述问题,本申请提供了一种智能终端性能测试的方法、智能终端及存储装置,能够简单准确的对智能终端的性能进行测试。为解决上述技术问题,本申请采用的第一个技术方案是:提供一种智能终端性能测试的方法,该方法包括获取到智能终端对待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图;获取到屏幕显示视频的帧图像,将每一帧图像与起始屏幕截图或/和结束屏幕截图比对,确定与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置;基于与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置确定待测试文件的响应时间。为解决上述技术问题,本申请采用的第二个技术方案是:提供一种智能终端,该智能终端包括处理器、通信电路,其中处理器配合通信电路实现上述任一实施例的智能终端性能测试的方法。为解决上述技术问题,本申请采用的第三个技术方案是:提供一种存储装置,该存储装置存储有程序数据,程序数据能够被执行实现上述任一实施例的智能终端性能测试的方法。本申请的有益效果是:区别于现有技术,本申请智能终端性能测试的方法通过待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图,确定与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置,图片识别的过程可自动进行,避免了人工比对,节省了人力。基于与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置确定待测试文件的响应时间,使得整个测试过程简单,测试可靠性较高。附图说明图1是本申请智能终端性能测试的方法一实施例流程示意图;图2是图1中S13一实施方式流程示意图;图3是本申请智能终端一实施例结构示意图;图4是本申请存储装置一实施例结构示意图。具体实施方式本申请提供一种智能终端性能测试的方法、智能终端及存储装置,为使本申请的目的、技术方案和技术效果更加明确、清楚,以下对本申请进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本申请,并不用于限定本申请。随着智能手机等智能终端越来越普及,极大的方便了用户的生活、娱乐和学习。伴随着科技的快速发展,智能终端的更新换代越来越快,人们对智能终端的存储访问性能的要求越来越高。为了能够方便可靠地测试智能终端的性能,本申请提供了一种智能终端测试的方法,下面将结合附图对本申请进行详细介绍。请参阅图1,图1是本申请智能终端性能测试的方法一实施例流程示意图,为了方便的测试智能终端的性能,具体测试步骤如下:S11:获取到智能终端对待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图。本申请对智能终端进行性能测试需要采集智能终端对待测试文件进行测试的起始屏幕截图、测试过程的屏幕显示视频以及测试完成后的结束屏幕截图。在一个实施例中,以上数据具体的采集过程为:通过智能终端的第一截图指令获取起始屏幕截图,并将所获取的起始屏幕截图存储于智能终端中。其中,该第一截图指令可为用户设置的快捷按键、单击、双击、滑动、语音口令等方式中的任一种。获取到起始屏幕截图后,然后再获取测试过程的屏幕显示视频。具体过程为通过录制命令对智能终端的屏幕进行录制,然后通过相应的指令打开待测试文件。在本实施例中通过脚本点击待测试文件从而打开待测试文件,通过脚本的方式启动待测试文件可无需人工干预,让整个过程自动运行。在其他可替代的实施例中还可通过单击、双击、滑动等方式打开待测试文件。当待测试文件开启完毕之后,结束智能终端的屏幕录制。其中,可通过用户设置的快捷按键、单击、双击、滑动、语音口令等方式中的任一种方式结束该屏幕录制,得到测试过程的屏幕显示视频,并将该屏幕显示视频存储在智能终端中。屏幕显示视频录制完成后,通过第二截图指令获取结束屏幕截图,并将所获取的结束屏幕截图保存在智能终端中。其中,该第一截图指令可为用户设置的快捷按键、单击、双击、滑动、语音口令等方式中的任一种。在其他可替代的实施例中,还可通过外部采集设备对待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图进行采集。比如照相机、外接电脑的摄像头、摄像机等。在一个具体的实施例中,可通过外接电脑的摄像头拍照的方式获取到起始屏幕截图。采用外接电脑的摄像头对智能终端的显示屏幕进行录制视频,然后通过智能终端相应的指令打开待测试文件。在本实施例中通过脚本点击待测试文件,通过脚本的方式启动待测试文件可无需人工干预,让整个过程自动运行。在其他可替代的实施例中还可通过单击、双击、滑动、语音口令等方式打开待测试文件。当待测试文件开启完毕之后,结束摄像头对智能终端显示屏幕的录制,从而得到测试过程的屏幕显示视频。然后再通过外接电脑的摄像头拍照的方式获取到结束屏幕截图。S12:获取到屏幕显示视频的帧图像,将每一帧图像与起始屏幕截图或/和结束屏幕截图比对,确定与起始屏幕截图匹配的帧图像的数量以及与结束屏幕截图匹配的第一幅帧图像的位置。当屏幕显示视频录制完成之后,再读取该屏幕显示视频。在一个优选的实施例中,通过视频采集接口直接获取采集到的屏幕显示视频,通过视频采集接口的方式可以直接读取到采集到的屏幕显示视频,不需要再经过其他环节,使得整个测试过程更加简单。获取到屏幕显示视频之后,然后以帧的读取方式对获取到的屏幕显示视频进行读取,得到屏幕显示视频的帧图像。在其他可替代的实施例中,还可通过无线传输的方式获取到屏幕显示视频,比如WiFi传输、蓝牙传输、红外传输等方式。通过无线传输的方式获取屏幕显示视频可节省相应的硬件成本。当获取到屏幕显示视频之后,再以帧的读取方式对获取到的屏幕显示视频进行读取,得到屏幕显示视频的帧图像。获取到屏幕显示视频的帧图像之后,将每一帧图像与起始屏幕截图或/和所述结束屏幕截图比对,确定与所述起始屏幕截图匹配的帧图像的数量。在一个具体的实施例中,将读取到的每一帧图像与获取到的起始屏幕截图进行相似度对比。当屏幕显示视频的帧图像与起始屏幕截图的差别度小于设定值时,则确定该帧图像与起始屏幕截图匹配。优选的,当屏幕显示视频的帧图像与起始屏幕截图的差别度为0时,即该帧图像与起始屏幕截图完全相同时,则确认该帧图像与起始屏幕截图匹配。通过此种方式可提升测试结果的可靠性。通过差别度对比获取到与起始屏幕截图匹配的帧图像数量。比如,在一个具体的实施例中,经过相似度对比,获取到屏幕显示视频的前20帧的帧图像与起始屏幕截图相同,则与起始屏幕截图匹配的帧图像的数量为20。然后再将屏幕显示视频的每一帧图像与结束屏幕截图进行比对,确定与结束屏幕截图匹配的第一幅帧图像的位置。也可以将屏幕显示视频的与起始屏幕截图相同的本文档来自技高网...

【技术保护点】
1.一种智能终端性能测试的方法,其特征在于,所述方法包括:获取到所述智能终端对待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图;获取到所述屏幕显示视频的帧图像,将每一所述帧图像与所述起始屏幕截图或/和所述结束屏幕截图比对,确定与所述起始屏幕截图匹配的帧图像的数量以及与所述结束屏幕截图匹配的第一幅帧图像的位置;基于所述与所述起始屏幕截图匹配的帧图像的数量以及所述与所述结束屏幕截图匹配的第一幅帧图像的位置确定所述待测试文件的响应时间。

【技术特征摘要】
1.一种智能终端性能测试的方法,其特征在于,所述方法包括:获取到所述智能终端对待测试文件的测试的起始屏幕截图、测试过程的屏幕显示视频以及结束屏幕截图;获取到所述屏幕显示视频的帧图像,将每一所述帧图像与所述起始屏幕截图或/和所述结束屏幕截图比对,确定与所述起始屏幕截图匹配的帧图像的数量以及与所述结束屏幕截图匹配的第一幅帧图像的位置;基于所述与所述起始屏幕截图匹配的帧图像的数量以及所述与所述结束屏幕截图匹配的第一幅帧图像的位置确定所述待测试文件的响应时间。2.根据权利要求1所述的方法,其特征在于,所述基于所述与所述起始屏幕截图匹配的帧图像的数量以及所述与所述结束屏幕截图匹配的第一幅帧图像的位置确定所述待测试文件的响应时间的步骤具体包括:将所述与所述起始屏幕截图匹配的帧图像之后,所述与所述结束屏幕截图匹配的第一幅帧图像之前的帧图像确定为所述待测试文件的测试帧图像;通过所述待测试文件的测试帧图像的数量以及所述屏幕显示视频的帧速率确定所述待测试文件的响应时间。3.根据权利要求2所述的方法,其特征在于,所述屏幕显示视频的帧图像与所述起始屏幕截图或所述结束屏幕截图的差别度小于设定值时,确定所述帧图像与所述起始屏幕截图或所述结束屏幕截图匹配。4.根据权利要求2所述的方法,其特征在于,所述通过所述待测试文件的测试帧图像的数量以及所述屏幕显示视频的帧速率确定所述待测试文件的响应时间的步骤具体包括:将所述待测试文件的测试帧图像...

【专利技术属性】
技术研发人员:岳成坤
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1