[发明专利]一种基于图像识别和曲线拟合的响应时间测试方法及终端有效
| 申请号: | 201910112577.4 | 申请日: | 2019-02-13 |
| 公开(公告)号: | CN109885492B | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 刘德建;于子娟;田志红;饶韦明;陈军;魏小明;俞发仁;林琛 | 申请(专利权)人: | 福建天晴数码有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥;颜丽蓉 |
| 地址: | 350000 福建省福州市开发区君竹路8*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 图像 识别 曲线拟合 响应 时间 测试 方法 终端 | ||
本发明公开一种基于图像识别和曲线拟合的响应时间测试方法及终端,通过对比图片的差异,得到图片的差值序列,并根据预设的差值阈值和时间间隔对差值序列进行曲线拟合,基于曲线拟合后的差值序列得到响应时间序列,通过对比图片的差异判断响应时间的开始和结束,不需要额外截图,提高了针对图像对比时对分辨率的适应性,并且通过预设的差值阈值以及时间间隔对差值序列进行曲线拟合后再进行响应时间的计算,能够过滤微小抖动的干扰,并且对于测试界面跳转响应时间较长的情况依然能够正确测试出响应时间,提高了响应时间测试的准确性与兼容性。
技术领域
本发明涉及软件测试领域,尤其涉及一种基于图像识别和曲线拟合的响应时间测试方法及终端。
背景技术
目前软件测试行业,在应用的响应时间的性能测试方面,根据出现的时间先后顺序,主要存在四种测试方案:
第一种是掐秒表计时,这种方案操作简单,但是因为是人工操作,计时相对不准确;
第二种是开发埋点,这种方案相对减少测试人员的工作量,计时准确,但数据可能与用户感知不同,而且增加开发工作量,由于是源码埋点,无法做竞品对比;
第三种是通过SurfaceFlinger句柄变化跟踪显示状态变化以收集时间变化,这种方案计时准确,无需开发测试人员额外的工作量,但是只适用于Android设备并且设备需要root,对于在稳定界面中有局部动效的应用,无法判断结束,无法测试响应时间;
第四种是图像对比,这种方案计时数据准确,但对于在稳定界面中有局部动效的应用,需要截取区域进行对比,对于不同分辨率的设备有识别失败的风险。
前两种方案相对原始,工作量大,得到的数据可利用性不高;第三种方案数据可靠,但只适用于Android设备,且对于在稳定界面中有局部动效的应用,无法测试响应时间;第四种是近几年流行的测试方案,采用图像对比的方式,通过对预期响应时间结束点截图与实际图片对比,得出响应时间。但是,此方案有四大问题,一是需要在编写脚本时加入预期截图,二是对于不同分辨率的设备,目前不能很好的支持,三是对于在稳定界面中有局部动效的情况,需要截取界面的一部分区域,相对麻烦,四是对于界面跳转响应时间较长的情况,并不能准确地测试出响应时间。
发明内容
本发明所要解决的技术问题是:提供一种基于图像识别和曲线拟合的响应时间测试方法,能够提高响应时间测试的准确性与兼容性。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种基于图像识别和曲线拟合的响应时间测试方法,包括步骤:
S1、按照预设帧率对待测试应用测试中的录屏视频均匀分帧,得到图片序列;
S2、对所述图片序列中所有相邻的图片进行对比,生成针对相邻图片的差值序列;
S3、根据预设的差值阈值和时间间隔对所述差值序列进行曲线拟合,得到曲线拟合后的差值序列;
S4、根据所述预设帧率和所述曲线拟合后的差值序列得到所述待测试应用的响应时间序列。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种基于图像识别和曲线拟合的响应时间测试终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、按照预设帧率对待测试应用测试中的录屏视频均匀分帧,得到图片序列;
S2、对所述图片序列中所有相邻的图片进行对比,生成针对相邻图片的差值序列;
S3、根据预设的差值阈值和时间间隔对所述差值序列进行曲线拟合,得到曲线拟合后的差值序列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910112577.4/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





