测试方法及装置制造方法及图纸

技术编号:14558183 阅读:61 留言:0更新日期:2017-02-05 12:38
本公开实施例提供了提供测试方法及装置,当该方法用于第一终端时,包括:接收用户在触摸屏上输入的手势;获取所述手势对应的手势描述信息;将所述手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。在本公开实施例中,使用带有触摸屏的第一终端作为主控设备,用户(也即测试人员)不再输入坐标点,而是可以在触摸屏上直接输入手势,与通过鼠标键盘输入坐标点的方式相比,在主控设备上直接输入手势的方式直观明了,便于操作,测试效率大幅提高,且输入的轨迹也不再局限于直线或折线,而是可以模拟出花样解锁、游戏手势等复杂的曲线手势,从而也大大提高了测试深度。

Test method and device

The disclosed embodiments provide a method and apparatus for testing is provided, including when the method is used for the first terminal, receiving user input on the touch screen gestures; acquiring the corresponding gesture gesture description information; the gesture description information is sent to the second terminal, the second terminal according to the gesture description the simulation of trajectory information gesture on the touch screen of the second terminal. In the disclosed embodiment, the use of the first terminal with a touch screen as the main control device, the user (i.e. testers) no longer input coordinates, but can be directly input gesture on the touch screen, compared with the mouse through the keyboard input coordinate points the way in the main control equipment directly on the input gesture intuitive way, convenient operation, testing efficiency is improved greatly, and the input trajectory is no longer confined to a straight line or a line, it can simulate the curve of gesture unlock, gestures and other complex game pattern, thus greatly improves the test depth.

【技术实现步骤摘要】

本公开涉及自动化测试领域,尤其涉及测试方法及装置
技术介绍
手机等带触摸屏的终端设备在出厂时通常都需要进行测试。为了提高测试效率,降低测试成本,行业内一般都采用自动化的方式对手机进行远程、批量的测试。在自动化测试过程中,模拟单点或多点触摸手势是必不可少的一个重要环节。在相关技术中,可以使用数据线将被测手机与电脑相连,测试人员在电脑上通过操作鼠标和键盘生成起点和终点等坐标点,然后电脑将这些坐标点转换为直线或折线等模拟轨迹并传输给被测手机,被测手机将该模拟轨迹转换为对应的屏幕触摸手势操作在屏幕上进行显示,从而实现对被测手机屏幕触摸功能的测试。
技术实现思路
为克服相关技术中存在的问题,本公开提供测试方法及装置,以提高对终端设备手势触摸功能进行测试时的测试效率及测试深度。根据本公开实施例的第一方面,提供一种测试方法,所述方法用于第一终端,所述方法包括:接收用户在触摸屏上输入的手势;获取所述手势对应的手势描述信息;将所述手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。可选的,所述获取所述手势对应的手势描述信息,包括:根据所述手势在所述触摸屏上绘出与所述手势相对应的轨迹;将所述轨迹转换为坐标点;根据所述坐标点生成手势描述信息。可选的,所述根据所述坐标点生成手势描述信息,包括:获取所述坐标点中的起点坐标点、终点坐标点和拐点坐标点;根据所述起点坐标点、终点坐标点和拐点坐标点,构建轨迹事件集合,将所述轨迹事件集合作为所述手势描述信息,其中所述轨迹事件集合包括起点事件、终点事件和拐点事件,所述起点事件包括手指按下触摸屏的事件及所述起点坐标点的坐标,所述终点事件包括手指离开触摸屏的事件及所述终点坐标点的坐标,所述拐点事件包括手指在触摸屏上进行直线移动的事件、所述直线移动开始时的拐点坐标点的坐标和所述直线移动结束时的拐点坐标点的坐标。可选的,所述第一终端和所述第二终端通过无线方式相连接,所述手势描述信息通过所述无线方式发送给所述第二终端。可选的,所述接收用户在触摸屏上输入的手势之前,所述方法还包括:根据所述用户的设置指令设置所述第一终端触摸屏的分辨率,所述分辨率为所述第二终端显示屏的分辨率。根据本公开实施例的第二方面,提供一种一种测试方法,所述方法用于第二终端,所述方法包括,接收第一终端发送的数据信息;对所述数据信息进行检测;当确认所述数据信息为手势描述信息时,根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势描述信息中所含手势的轨迹。可选的,所述手势描述信息包括轨迹事件集合,所述轨迹事件集合包括起点事件、终点事件和拐点事件,所述起点事件包括手指按下触摸屏的事件及所述起点坐标点的坐标,所述终点事件包括手指离开触摸屏的事件及所述终点坐标点的坐标,所述拐点事件包括手指在触摸屏上进行直线移动的事件、所述直线移动开始时的拐点坐标点的坐标和所述直线移动结束时的拐点坐标点的坐标;所述根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势描述信息中所含手势的轨迹,包括:解析所述手势描述信息以获取所述起点事件、终点事件和拐点事件;执行所述起点事件、拐点事件和终点事件,以模拟所述手势描述信息中所含手势的轨迹。根据本公开实施例的第三方面,提供一种测试装置,所述装置用于第一终端,所述装置包括:手势接收模块,用于接收用户在触摸屏上输入的手势;信息获取模块,用于获取所述手势接收模块接收的手势对应的手势描述信息;信息发送模块,用于将所述信息获取模块获取的手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。可选的,所述信息获取模块包括:轨迹描绘子模块,用于根据所述手势在所述触摸屏上绘出与所述手势相对应的轨迹;坐标点转换子模块,用于将所述轨迹转换为坐标点;信息生成子模块,用于根据所述坐标点生成手势描述信息。可选的,所述信息生成子模块用于:获取所述坐标点中的起点坐标点、终点坐标点和拐点坐标点;根据所述起点坐标点、终点坐标点和拐点坐标点,构建轨迹事件集合,将所述轨迹事件集合作为所述手势描述信息,其中所述轨迹事件集合包括起点事件、终点事件和拐点事件,所述起点事件包括手指按下触摸屏的事件及所述起点坐标点的坐标,所述终点事件包括手指离开触摸屏的事件及所述终点坐标点的坐标,所述拐点事件包括手指在触摸屏上进行直线移动的事件、所述直线移动开始时的拐点坐标点的坐标和所述直线移动结束时的拐点坐标点的坐标。可选的,所述第一终端和所述第二终端通过无线方式相连接,所述手势描述信息通过所述无线方式发送给所述第二终端。可选的,所述装置还包括:分辨率设置模块,用于根据所述用户的设置指令设置所述第一终端触摸屏的分辨率,所述分辨率为所述第二终端显示屏的分辨率。根据本公开实施例的第四方面,提供一种测试装置,所述装置用于第二终端,所述装置包括,信息接收模块,用于接收第一终端发送的数据信息;信息检测模块,用于对所述信息接收模块接收的数据信息进行检测;轨迹模拟模块,用于当所述信息检测模块确认所述数据信息为手势描述信息时,根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势描述信息中所含手势的轨迹。可选的,所述手势描述信息包括轨迹事件集合,所述轨迹事件集合包括起点事件、终点事件和拐点事件,所述起点事件包括手指按下触摸屏的事件及所述起点坐标点的坐标,所述终点事件包括手指离开触摸屏的事件及所述终点坐标点的坐标,所述拐点事件包括手指在触摸屏上进行直线移动的事件、所述直线移动开始时的拐点坐标点的坐标和所述直线移动结束时的拐点坐标点的坐标;所述轨迹模拟模块在根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势描述信息中所含手势的轨迹时,用于:解析所述手势描述信息以获取所述起点事件、终点事件和拐点事件;执行所述起点事件、拐点事件和终点事件,以模拟所述手势描述信息中所含手势的轨迹。根据本公开实施例的第五方面,提供一种测试装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收用户在触摸屏上输入的手势;获取所述手势对应的手势描述信息;将所述手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。根据本公开实施例的第六方面,提本文档来自技高网...

【技术保护点】
一种测试方法,其特征在于,所述方法用于第一终端,所述方法包括:接收用户在触摸屏上输入的手势;获取所述手势对应的手势描述信息;将所述手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法用于第一终端,所述方法包括:
接收用户在触摸屏上输入的手势;
获取所述手势对应的手势描述信息;
将所述手势描述信息发送给第二终端,以使所述第二终端根据所述手势描述信息在所
述第二终端的触摸屏上模拟所述手势的轨迹。
2.根据权利要求1所述的方法,其特征在于,所述获取所述手势对应的手势描述信息,
包括:
根据所述手势在所述触摸屏上绘出与所述手势相对应的轨迹;
将所述轨迹转换为坐标点;
根据所述坐标点生成手势描述信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述坐标点生成手势描述信息,
包括:
获取所述坐标点中的起点坐标点、终点坐标点和拐点坐标点;
根据所述起点坐标点、终点坐标点和拐点坐标点,构建轨迹事件集合,将所述轨迹事
件集合作为所述手势描述信息,其中所述轨迹事件集合包括起点事件、终点事件和拐点事
件,所述起点事件包括手指按下触摸屏的事件及所述起点坐标点的坐标,所述终点事件包
括手指离开触摸屏的事件及所述终点坐标点的坐标,所述拐点事件包括手指在触摸屏上进
行直线移动的事件、所述直线移动开始时的拐点坐标点的坐标和所述直线移动结束时的拐
点坐标点的坐标。
4.根据权利要求1所述的方法,其特征在于,所述第一终端和所述第二终端通过无线
方式相连接,所述手势描述信息通过所述无线方式发送给所述第二终端。
5.根据权利要求1所述的方法,其特征在于,所述接收用户在触摸屏上输入的手势之
前,所述方法还包括:
根据所述用户的设置指令设置所述第一终端触摸屏的分辨率,所述分辨率为所述第二
终端显示屏的分辨率。
6.一种测试方法,其特征在于,所述方法用于第二终端,所述方法包括,
接收第一终端发送的数据信息;
对所述数据信息进行检测;
当确认所述数据信息为手势描述信息时,根据所述手势描述信息在所述第二终端的触
摸屏上模拟所述手势描述信息中所含手势的轨迹。
7.根据权利要求6所述的方法,其特征在于,所述手势描述信息包括轨迹事件集合,
所述轨迹事件集合包括起点事件、终点事件和拐点事件,所述起点事件包括手指按下触摸
屏的事件及所述起点坐标点的坐标,所述终点事件包括手指离开触摸屏的事件及所述终点
坐标点的坐标,所述拐点事件包括手指在触摸屏上进行直线移动的事件、所述直线移动开
始时的拐点坐标点的坐标和所述直线移动结束时的拐点坐标点的坐标;
所述根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势描述信息中所含
手势的轨迹,包括:
解析所述手势描述信息以获取所述起点事件、终点事件和拐点事件;
执行所述起点事件、拐点事件和终点事件,以模拟所述手势描述信息中所含手势的轨
迹。
8.一种测试装置,其特征在于,所述装置用于第一终端,所述装置包括:
手势接收模块,用于接收用户在触摸屏上输入的手势;
信息获取模块,用于获取所述手势接收模块接收的手势对应的手势描述信息;
信息发送模块,用于将所述信息获取模块获取的手势描述信息发送给第二终端,以使
所述第二终端根据所述手势描述信息在所述第二终端的触摸屏上模拟所述手势的轨迹。
9.根据权利要求8所述的装置,其特征在于,所述信息获取模块包括...

【专利技术属性】
技术研发人员:于淼周秀虎张文瓅
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1