一种测试终端用户界面反应时间的方法、装置及设备的制造方法

文档序号:9547083阅读:213来源:国知局
一种测试终端用户界面反应时间的方法、装置及设备的制造方法
【技术领域】
[0001]本发明涉及通讯和测试领域,特别是涉及一种测试终端用户界面(UserInterface,简称为UI)反应时间的方法、装置及设备。
【背景技术】
[0002]终端类产品与用户的交互需要借用终端的UI来完成,终端通过UI界面的切换来对用户的操作进行相应的反馈。UI的反应时间是终端UI性能最直接的体现,直接影响用户对于终端的使用感受。
[0003]现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确。

【发明内容】

[0004]本发明提供一种测试终端UI反应时间的方法、装置及设备,用以解决现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。
[0005]为解决上述技术问题,一方面,本发明提供一种测试终端UI反应时间的方法,包括:按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息;根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;根据采集过程中第一帧图像的采集时间信息和所述最后一帧图像的时间点确定终端UI的反应时间。
[0006]进一步,按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息包括:检测所述终端屏幕是否满足预设条件,其中,所述预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;在所述屏幕满足所述预设条件的情况下,开始按照图像帧采集所述终端屏幕上的图像,并记录各个图像对应的时间信息。
[0007]进一步,根据相邻两巾贞图像的变化差异率确定停止米集最后一巾贞图像的时间点包括:判断相邻两帧图像间的变化差异率是否达到预设差异阈值;在所述变化差异率达到预设差异阈值时,停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点。
[0008]进一步,确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集的时间点之后,还包括:检测停止采集图像的动作是否为误操作;在所述动作是误操作的情况下,继续采集终端屏幕上的图像,并记录各个图像对应的时间信息;在所述动作不是误操作的情况下,根据所述采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。
[0009]另一方面,本发明还提供一种测试终端UI反应时间的装置,包括:采集模块,用于按照图像帧采集终端屏幕上的图像,并记录所述图像对应的时间信息;第一确定模块,用于根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;第二确定模块,用于根据采集过程中第一帧图像的采集时间信息和所述最后一帧图像的时间点确定终端UI的反应时间。
[0010]进一步,所述采集模块包括:第一检测单元,用于检测所述终端屏幕是否满足预设条件,其中,所述预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;采集单元,用于在所述屏幕满足所述预设条件的情况下,开始按照图像帧采集所述终端屏幕上的图像,并记录各个图像对应的时间信息。
[0011]进一步,所述第一确定模块包括:判断单元,用于判断相邻两帧图像间的变化差异率是否达到预设差异阈值;确定单元,用于在所述变化差异率达到预设差异阈值时,停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止米集时的时间点。
[0012]进一步,所述第一确定模块还包括:第二检测单元,用于检测停止采集图像的动作是否为误操作;并在所述动作是误操作的情况下,触发所述采集模块继续采集终端屏幕上的图像,并记录各个图像对应的时间信息;在所述动作不是误操作的情况下,触发所述第二确定模块根据所述采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。
[0013]又一方面,本发明还提供一种测试终端UI反应时间的设备,包括:数据采集器,用于采集时间信息和图像信息;存储器,用于保存所述数据采集器采集到的所述时间信息和所述图像信息;处理器,用于对所述存储器内的信息进行数据处理,以确定终端UI的反应时间。
[0014]进一步,所述处理器,还用于计算所述存储器内存储的相邻两帧图像的变化差异率,在所述变化差异率达到预设差异阈值时,触发所述数据采集器停止采集图像,并确定达到所述预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点,再根据采集过程中第一帧图像的采集时间信息和所述停止采集时的时间点确定终端UI的反应时间。
[0015]本发明采集终端屏幕上的图像,通过采集到的图像确定变化差异率,进一步确定终端UI的反应时间,使用该方法进行测试不占用终端运行进程,因此不影响终端运行时的反应速度,测试结果准确,解决了现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。
【附图说明】
[0016]图1是本发明实施例中测试终端UI反应时间的方法的流程图;
[0017]图2是本发明实施例中测试终端UI反应时间的装置的结构示意图;
[0018]图3是本发明实施例中测试终端UI反应时间的装置采集模块的结构示意图;
[0019]图4是本发明实施例中测试终端UI反应时间的装置第一确定模块的结构示意图;
[0020]图5是本发明实施例中测试终端UI反应时间的设备的架构示意图;
[0021]图6是本发明优选实施例中测试移动终端UI反应时间的设备的结构示意图;
[0022]图7是本发明优选实施例中测试移动终端UI反应时间的方法的流程示意图。
【具体实施方式】
[0023]为了解决现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题,本发明提供了一种测试终端UI反应时间的方法、装置及设备,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0024]本发明实施例提供了一种测试终端UI反应时间的方法,其流程如图1所示,包括步骤S102至步骤S106:
[0025]S102,按照图像帧采集终端屏幕上的图像,并记录图像对应的时间信息;
[0026]S104,根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点;
[0027]S106,根据采集过程中第一帧图像的采集时间信息和最后一帧图像的时间点确定终端UI的反应时间。
[0028]本发明实施例采集终端屏幕上的图像,通过采集到的图像确定变化差异率,进一步确定终端UI的反应时间,使用该方法进行测试不占用终端运行进程,因此不影响终端运行时的反应速度,测试结果准确,解决了现有的测试方法大都基于指令或运行脚本进行测试,其测试过程会影响终端运行时的真实反应时间,拖慢终端反应速度,导致测试结果不够准确的问题。
[0029]测试过程中,按照图像帧采集终端屏幕上的图像,并记录图像对应的时间信息包括:检测终端屏幕是否满足预设条件,其中,预设条件包括:屏幕对应的电容的热量值达到预设热量阈值,和/或,屏幕对应的电感的压力值达到预设压力阈值;在屏幕满足预设条件的情况下,开始按照图像帧采集终端屏幕上的图像,并记录各个图像对应的时间信息。本领域技术人员可以根据终端屏幕不同而设置不同的触发条件,例如将压力指数作为触发采集图像的初始信号。
[0030]实现时,根据相邻两帧图像的变化差异率确定停止采集最后一帧图像的时间点的过程可以是先判断相邻两帧图像间的变化差异率是否达到预设差异阈值;再在变化差异率达到预设差异阈值时,停止采集图像,并确定达到预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点。其中,预设差异阈值可以根据用户需求的准确度不同来进行设置,在通常情况下,该预设差异阈值为0 %,本领域技术人员根据用户需求,可以对该百分比进行细微的上调。
[0031]由于用户对终端的操作存在多元化,因此,终端在操作时可能会存在误操作,例如,在用户等待打开网页时,页面未刷新出来,则连续两帧图像变化差异率可能被判为0%,此时就是误操作,因此,在确定达到预设差异阈值时的连续两帧图像中的第一帧图像对应的时间信息为停止采集时的时间点之后,还可以检测停止采集最后一帧图像的动作是否为误操作;在动作是误操作的情况下,继续采集终端屏幕上的图像,并记录各个图像对应的时间信息;在动作不是误操作的情况
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1