一种移动终端性能测试方法及系统技术方案

技术编号:15187128 阅读:116 留言:0更新日期:2017-04-19 04:30
本发明专利技术公开一种移动终端性能测试方法,包括:记录所述移动终端的触摸屏检测到触摸动作时的起始点,并持续对所述触摸屏中的显示内容进行拍摄;对拍摄到的所述触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,所述目标图像是在所述触摸动作后所述触摸屏的预期显示内容;若稳定地匹配,则记录所述稳定地匹配对应的终止点;获得从所述起始点到所述终止点所用的时间,即为所述触摸屏的界面切换响应时间。本发明专利技术还提供了对应的系统,本发明专利技术实现了对移动终端的界面切换的自动测试,测试效率高,测试准确性高。

【技术实现步骤摘要】

本专利技术涉及自动化测试
,尤其涉及一种移动终端性能测试方法及系统。
技术介绍
随着智能移动终端的迅速发展,用户越来越重视其性能体验,移动终端的性能测试也越来越被重视。传统的人工测试手段消耗大量的人力与时间,且测试过程的主观性很强,难以做到统一标准,已不能满足现在对移动终端测试的高效率、高标准的要求。
技术实现思路
本专利技术的目的在于,针对现有技术中的移动终端性能测试的上述不足,提供一种移动终端性能测试方法及系统。本专利技术解决上述技术问题所采用的技术方案是提供了一种移动终端性能测试方法,包括:记录所述移动终端的触摸屏检测到触摸动作时的起始点,并持续对所述触摸屏中的显示内容进行拍摄;对拍摄到的所述触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,所述目标图像是在所述触摸动作后所述触摸屏的预期显示内容;若稳定地匹配,则记录所述稳定地匹配对应的终止点;获得从所述起始点到所述终止点所用的时间,即为所述触摸屏的界面切换响应时间。其中,所述记录所述移动终端的触摸屏检测到触摸动作时的起始点包括:记录所述移动终端的触摸屏检测到触摸动作时的拍摄图像帧当前序号,记为第一序号;所述记录所述稳定地匹配对应的终止点包括:记录所述稳定地匹配对应的拍摄图像帧当前序号,记为第二序号;所述获得从所述起始点到所述终止点所用的时间包括:获得所述第一序号和所述第二序号之间的差值,求所述差值与拍摄帧率的商,即为所述从所述起始点到所述终止点所用的时间。其中,所述对拍摄到的所述触摸屏中的显示内容进行图像识别的步骤包括:将拍摄到的所述触摸屏中的显示内容转换为灰度图像以得到各个像素点;计算转换后的灰度图像的相似度;判断转换后的灰度图像的相似度是否等于获取到的所述目标图像的识别度阈值,若是,则拍摄到的所述触摸屏中的显示内容正确识别。其中,所述判断拍摄到的所述触摸屏中的显示内容是否与目标图像稳定地匹配的步骤包括:将拍摄到的所述触摸屏中的显示内容转换为灰度图像以得到各个像素点;计算相邻两图像帧的各像素点的差值的绝对值,并统计所述绝对值大于或等于获取到的所述目标图像的稳定性阈值的像素点的个数,其中,像素点的个数与其中一图像帧的像素点总数的比值小于预定值时,相邻两图像帧为稳定状态;获取相邻两图像帧为稳定状态的次数;判断所述相邻两帧图像为稳定状态的次数是否等于所述拍摄帧率与所述触摸屏的显示帧率的比值。其中,获取所述目标图像的稳定性阈值的步骤包括:获取预定时间内的所有的所述目标图像;获取所有的所述目标图像的相邻两图像帧的临界值;选取最大的临界值以作为所述目标图像的稳定性阈值。其中,所述获取所述目标图像的相邻两图像帧的临界值的步骤包括:将所述目标图像转换为灰度图像以得到各个像素点;统计相邻两图像帧的各个像素点的差值的绝对值,并按照升序排列的绝对值将对应的像素点个数排列到一维数组X[a]中;将其中一图像帧的像素点总数依次与X[x]作减法运算,其中,x=0,1,2,…,i-1,并在与X[i-1]作减法运算后的剩余值与所述像素点总数的比值达到预定值时确认i为临界值。其中,获取所述目标图像的识别度阈值的步骤包括:选取相似度区间,并获取预定时间内的所有的所述目标图像;对所述相似度区间依次进行n次变换以得到使所有的所述目标图像均被识别的最大阈值,其中,n为大于或等于5的正整数;确认所述最大阈值为所述目标图像的识别度阈值。其中,所述对所述相似度区间依次进行n次变换以得到使所有的所述目标图像均被识别的最大阈值的步骤包括:将所有的所述目标图像转化为灰度图像以计算得到所述目标图像的相似度;判断所有的所述目标图像的相似度是否均大于所述相似度区间的最大值;若是,将所述相似度区间的最小值变成最大值与最小值的均值以对所述相似度区间进行一次迭代,若否,将所述相似度区间的最大值变成最大值与最小值的均值以对所述相似度区间进行一次迭代;重复判断以对一次迭代后的所述相似度区间进行二次迭代,直到对所述相似度区间完成n次迭代;获取n次迭代后的所述相似度区间的最大值,以作为最大阈值。本专利技术解决上述技术问题所采用的另一技术方案是提高了一种移动终端性能测试系统,包括:拍摄模块,用于记录所述移动终端的触摸屏检测到触摸动作时的起始点,并持续对所述触摸屏中的显示内容进行拍摄;图像处理模块,用于对拍摄到的所述触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,所述目标图像是在所述触摸动作后所述触摸屏的预期显示内容;所述拍摄模块还用于在稳定地匹配时,记录所述稳定地匹配对应的终止点;计算模块,用于获得从所述起始点到所述终止点所用的时间,即为所述触摸屏的界面切换响应时间。其中,所述拍摄模块具体用于记录所述移动终端的触摸屏检测到触摸动作时的拍摄图像帧当前序号,记为第一序号,并记录所述稳定地匹配对应的拍摄图像帧当前序号,记为第二序号;所述计算模块具体用于获得所述第一序号和所述第二序号之间的差值,求所述差值与拍摄帧率的商,即为所述从所述起始点到所述终止点所用的时间。本专利技术的有益效果有:替代传统的人眼和人脑,实现对移动终端的界面切换的自动测试,测试效率高,测试准确性高。附图说明下面将结合附图及实施方式对本专利技术作进一步说明,附图中:图1是本专利技术的移动终端性能测试方法实施例的流程图;图2是本专利技术的获取目标图像的识别度阈值的部分流程图;图3是本专利技术的获取目标图像的稳定性阈值的部分流程图;图4是本专利技术的移动终端性能测试系统第一实施例的结构示意图;图5是本专利技术的移动终端性能测试系统第二实施例的结构示意图。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术的技术方案做进一步详细描述。如图1所示,是本专利技术的移动终端性能测试方法实施例的流程图,该方法实现对移动终端性能的自动测试,测试效率高,包括:步骤S102:记录移动终端的触摸屏检测到触摸动作时的起始点,并持续对触摸屏中的显示内容进行拍摄;步骤S104:对拍摄到的触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,目标图像是在触摸动作后触摸屏的预期显示内容;步骤S106:若稳定地匹配,则记录稳定地匹配对应的终止点;步骤S108:获得从起始点到终止点所用的时间,即为触摸屏的界面切换响应时间。在步骤S102中,触摸动作由触摸介质对触摸屏进行相关操作而产生,触摸介质包括但不限于手指、触摸笔和机器手。通过压力传感器感应到的压力数据来检测触摸动作,在触摸动作完成的过程中,压力数据由小到大再由大道小变化。使用高速相机持续对触摸屏的显示内容进行拍摄,并且,高速相机以固定的拍摄帧率对触摸屏进行拍摄,其中,为了得到较好的拍摄效果,拍摄帧率大于触摸屏的显示帧率,且拍摄帧率是显示帧率的整数倍。同时,高速相机记录移动终端的触摸屏检测到触摸动作时的起始点,具体地,记录移动终端的触摸屏检测到触摸动作时的拍摄图像帧当前序号,记为第一序号,此时,压力传感器感应到的压力数据下降到最小。在步骤S104中,通过对拍摄到的触摸屏的显示内容与目标图像进行处理,进而得到稳定匹配的终止点,具体地,对拍摄到的触摸屏中的显示内容进行图像识别,首先,将拍摄到的触摸屏中的显示内容转换为灰度图像以得到各个像素点,在本实施例中,将拍摄到的触摸屏中的显示内容转换为8位灰度图本文档来自技高网...
一种移动终端性能测试方法及系统

【技术保护点】
一种移动终端性能测试方法,其特征在于,包括:记录所述移动终端的触摸屏检测到触摸动作时的起始点,并持续对所述触摸屏中的显示内容进行拍摄;对拍摄到的所述触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,所述目标图像是在所述触摸动作后所述触摸屏的预期显示内容;若稳定地匹配,则记录所述稳定地匹配对应的终止点;获得从所述起始点到所述终止点所用的时间,即为所述触摸屏的界面切换响应时间。

【技术特征摘要】
1.一种移动终端性能测试方法,其特征在于,包括:记录所述移动终端的触摸屏检测到触摸动作时的起始点,并持续对所述触摸屏中的显示内容进行拍摄;对拍摄到的所述触摸屏中的显示内容进行图像识别,判断是否与目标图像稳定地匹配,所述目标图像是在所述触摸动作后所述触摸屏的预期显示内容;若稳定地匹配,则记录所述稳定地匹配对应的终止点;获得从所述起始点到所述终止点所用的时间,即为所述触摸屏的界面切换响应时间。2.根据权利要求1中所述的方法,其特征在于,所述记录所述移动终端的触摸屏检测到触摸动作时的起始点包括:记录所述移动终端的触摸屏检测到触摸动作时的拍摄图像帧当前序号,记为第一序号;所述记录所述稳定地匹配对应的终止点包括:记录所述稳定地匹配对应的拍摄图像帧当前序号,记为第二序号;所述获得从所述起始点到所述终止点所用的时间包括:获得所述第一序号和所述第二序号之间的差值,求所述差值与拍摄帧率的商,即为所述从所述起始点到所述终止点所用的时间。3.根据权利要求1中所述的方法,其特征在于,所述对拍摄到的所述触摸屏中的显示内容进行图像识别的步骤包括:将拍摄到的所述触摸屏中的显示内容转换为灰度图像以得到各个像素点;计算转换后的灰度图像的相似度;判断转换后的灰度图像的相似度是否等于获取到的所述目标图像的识别度阈值,若是,则拍摄到的所述触摸屏中的显示内容正确识别。4.根据权利要求1中所述的方法,其特征在于,所述判断拍摄到的所述触摸屏中的显示内容是否与目标图像稳定地匹配的步骤包括:将拍摄到的所述触摸屏中的显示内容转换为灰度图像以得到各个像素点;计算相邻两图像帧的各像素点的差值的绝对值,并统计所述绝对值大于或等于获取到的所述目标图像的稳定性阈值的像素点的个数,其中,像素点的个数与其中一图像帧的像素点总数的比值小于预定值时,相邻两图像帧为稳定状态;获取相邻两图像帧为稳定状态的次数;判断所述相邻两帧图像为稳定状态的次数是否等于所述拍摄帧率与所述触摸屏的显示帧率的比值。5.根据权利要求4中所述的方法,其特征在于,获取所述目标图像的稳定性阈值的步骤包括:获取预定时间内的所有的所述目标图像;获取所有的所述目标图像的相邻两图像帧的临界值;选取最大的临界值以作为所述目标图像的稳定性阈值。6.根据权利要求5中所述的方法,其特征在于,所述获取所述目标图像的相邻两图像帧的临界值的步骤包括:将所述目标图像...

【专利技术属性】
技术研发人员:周敬高陈钊洪
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1