一种测试方法、装置和用于测试的装置制造方法及图纸

技术编号:26504527 阅读:26 留言:0更新日期:2020-11-27 15:32
本申请实施例公开了一种测试方法、装置和用于测试的装置。该方法的实施例包括:启动安卓系统的指针功能,以在安卓系统的用户界面中呈现指针信息区域;对用户界面中的指定位置执行预设操作;基于指针信息区域的内容变化情况和指定位置对应的目标响应区域的内容变化情况,确定用户界面针对预设操作的响应时间。该实施方式提高了测试效率,并降低了人力成本。

【技术实现步骤摘要】
一种测试方法、装置和用于测试的装置
本申请实施例涉及计算机
,具体涉及一种测试方法、装置和用于测试的装置。
技术介绍
用户在通过电子设备(如手机、平板电脑等)执行操作时,电子设备的用户界面(UserInterface,UI)需要先对该操作进行响应,若响应时间过长,将会导致用户等待时间较长,易造成用户流失。因此,需要对电子设备的用户界面的响应时间进行测试,以便于进行产品改进。由于响应时间为对用户界面执行测试操作(如点击操作)的时间至用户界面呈现响应结果的时间差,因此,需要准确识别对用户界面执行测试操作行为。现有技术中,通常通过获取操作系统(如安卓操作系统)的root(根用户)权限,通过底层函数来判断用户界面是否产生操作行为。然而,随着操作系统的封闭性的增强,测试人员获取root权限的时间成本越来越高,因而对用户界面操作行为检测越来越困难,导致测试效率降低以及人力成本增高。
技术实现思路
本申请实施例提出了一种测试方法、装置和用于测试的装置,以提高测试效率,并降低人力成本。第一方面,本申请实施例提供了一种测本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:/n启动安卓系统的指针功能,以在所述安卓系统的用户界面中呈现指针信息区域;/n对所述用户界面中的指定位置执行预设操作;/n基于所述指针信息区域的变化情况和所述指定位置对应的目标响应区域的变化情况,确定所述用户界面针对所述预设操作的响应时间。/n

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:
启动安卓系统的指针功能,以在所述安卓系统的用户界面中呈现指针信息区域;
对所述用户界面中的指定位置执行预设操作;
基于所述指针信息区域的变化情况和所述指定位置对应的目标响应区域的变化情况,确定所述用户界面针对所述预设操作的响应时间。


2.根据权利要求1所述的测试方法,其特征在于,所述对所述用户界面中的指定位置执行预设操作,包括:
启动屏幕录制,并在屏幕录制过程中对所述用户界面中的指定位置执行预设操作。


3.根据权利要求2所述的测试方法,其特征在于,所述基于所述指针信息区域的变化情况和所述指定位置对应的目标响应区域的变化情况,确定所述用户界面针对所述预设操作的响应时间,包括:
查找所述指针信息区域发生变化的第一视频帧和所述目标响应区域发生变化的第二视频帧;
确定采集所述第一视频帧与所述第二视频帧的间隔时间,将所述间隔时间作为所述用户界面针对所述预设操作的响应时间。


4.根据权利要求3所述的测试方法,其特征在于,所述查找所述指针信息区域发生变化的第一视频帧,包括:
从所录制的视频帧中,提取位于所述指针信息区域中的第一子区域的第一像素数据;
将所述第一像素数据与预先获取的第一基准像素数据进行匹配,并基于匹配结果,确定所述指针信息区域发生变化的第一视频帧;
其中,所述第一基准像素数据为在执行所述预设操作之前的所述第一子区域的像素数据。


5.根据权利要求4所述的测试方法,其特征在于,所述将所述第一像素数据与预先获取的第一基准像素数据进行匹配,并基于匹配结果,确定所述指针信息区域发生变化的第一视频帧,包括:
确定所述第一像素数据与所述第一基准像素数据的第一相似度;
将所述第一相似度小于第一预设阈值的首个视频帧,确定为所述指针信息区域发生变化的第一视频帧。


6.根据权...

【专利技术属性】
技术研发人员:宫在军
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京;11

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

1