滑动操作指令处理方法及终端的制作方法

文档序号:8498576阅读:229来源:国知局
滑动操作指令处理方法及终端的制作方法
【技术领域】
[0001] 本发明涉及应用测试技术领域,尤其涉及滑动操作指令处理方法及终端。
【背景技术】
[0002] 目前,在智能设备上通常采用自动化脚本和录制回放进行应用兼容性测试,该测 试方案必须依靠应用编写的代码进行操作,因此对测试的要求较高,测试的难度较大。
[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技 术。

【发明内容】

[0004] 本发明的主要目的在于提供一种滑动操作指令处理方法及终端,旨在实现通过网 页输入滑动操作指令,并进行滑动操作指令下发,降低应用测试的难度。
[0005] 为实现上述目的,本发明提供的一种滑动操作指令处理方法包括以下步骤:
[0006] 第一终端接收到第二终端发送的运行待测试应用所显示的图形界面时,通过网页 显示所述图形界面;
[0007]当侦测到鼠标的按下指令时,所述第一终端将鼠标当前的坐标信息设置为起点坐 标;
[0008] 所述第一终端实时侦测鼠标是否被释放;
[0009] 当侦测到鼠标被释放时,所述第一终端将鼠标当前的坐标信息设置为终点坐标;
[0010] 所述第一终端根据所述起点坐标和终点坐标生成滑动操作指令发送至所述第二 终端,以供所述第二终端根据所述滑动操作指令对所述待测试应用进行测试。
[0011] 优选地,所述第一终端接收到第二终端运行待测试应用的图形界面时,通过网页 显示所述图形界面之前还包括:
[0012] 所述第一终端获取与所述第一终端连接的第二终端;
[0013] 所述第一终端将每一获取到的所述第二终端分配唯一标识的端口号;
[0014] 所述第一终端根据所述端口号将通过网页进入预设目录选择获取的待测试应用 发送至所述第二终端,以控制所述第二终端安装并运行所述待测试应用。
[0015] 优选地,所述根据起点坐标和终点坐标生成滑动操作指令发送至所述第二终端包 括:
[0016] 根据起点坐标、终点坐标、所述网页显示的图形界面的分辨率和所述第二终端显 示的图形界面的分辨率,确定滑动操作的方向、起始坐标和终止坐标;
[0017] 根据所述滑动操作的方向、起始坐标和终止坐标按照预置的方法生成所述滑动操 作指令,并将所述滑动操作指令发送至对应的第二终端,以控制第二终端执行相应的滑动 操作。
[0018] 优选地,所述起点坐标为(Xl,yl),终点坐标为(X2,y2);
[0019] 确定滑动操作的方向包括:
[0020] 当所述X1不等于x2、且yl不等于y2时,根据arctan
【主权项】
1. 一种滑动操作指令处理方法,其特征在于,所述滑动操作指令处理方法包括以下步 骤: 第一终端接收到第二终端发送的运行待测试应用所显示的图形界面时,通过网页显示 所述图形界面; 当侦测到鼠标的按下指令时,所述第一终端将鼠标当前的坐标信息设置为起点坐标; 所述第一终端实时侦测鼠标是否被释放; 当侦测到鼠标被释放时,所述第一终端将鼠标当前的坐标信息设置为终点坐标; 所述第一终端根据所述起点坐标和终点坐标生成滑动操作指令发送至所述第二终端, 以供所述第二终端根据所述滑动操作指令对所述待测试应用进行测试。
2. 如权利要求1所述的滑动操作指令处理方法,其特征在于,所述第一终端接收到第 二终端运行待测试应用的图形界面时,通过网页显示所述图形界面之前还包括: 所述第一终端获取与所述第一终端连接的第二终端; 所述第一终端将每一获取到的所述第二终端分配唯一标识的端口号; 所述第一终端根据所述端口号将通过网页进入预设目录选择获取的待测试应用发送 至所述第二终端,以控制所述第二终端安装并运行所述待测试应用。
3. 如权利要求2所述的滑动操作指令处理方法,其特征在于,所述根据起点坐标和终 点坐标生成滑动操作指令发送至所述第二终端包括: 根据起点坐标、终点坐标、所述网页显示的图形界面的分辨率和所述第二终端显示的 图形界面的分辨率,确定滑动操作的方向、起始坐标和终止坐标; 根据所述滑动操作的方向、起始坐标和终止坐标按照预置的方法生成所述滑动操作指 令,并将所述滑动操作指令发送至对应的第二终端,以控制第二终端执行相应的滑动操作。
4. 如权利要求3所述的滑动操作指令处理方法,其特征在于,所述起点坐标为 (xl,yl),终点坐标为(x2,y2); 确定滑动操作的方向包括:
为水平滑动或坚直滑动;当xl等于x2时,确定所述滑动操作为坚直滑动;当yl等于y2时, 确定所述滑动操作为水平滑动; 当滑动操作为水平滑动时,根据xl和x2的差值确定向左或向右滑动; 当滑动操作为坚直滑动时,根据yl和y2的差值确定向上或向下滑动。
5. 如权利要求3所述的滑动操作指令处理方法,其特征在于,确定起始坐标和终止坐 标包括: 计算所述网页显示的图形界面的分辨率和所述第二终端显示的图形界面的分辨率的 比例; 根据所述比例和起点坐标计算所述起始坐标; 根据所述比例和所述终点坐标计算所述终止坐标。
6. -种滑动操作指令处理终端,其特征在于,所述滑动操作指令处理终端包括: 显示模块,用于接收到第二终端发送的运行待测试应用所显示的图形界面时,通过网 页显示所述图形界面; 第一设置模块,用于当侦测到鼠标的按下指令时,将鼠标当前的坐标信息设置为起点 坐标; 侦测模块,用于实时侦测鼠标是否被释放; 第二设置模块,用于当侦测到鼠标被释放时,将鼠标当前的坐标信息设置为终点坐 标; 处理模块,用于根据所述起点坐标和终点坐标生成滑动操作指令发送至所述第二终 端,以供所述第二终端根据所述滑动操作指令对所述待测试应用进行测试。
7. 如权利要求6所述的滑动操作指令处理终端,其特征在于,所述滑动操作指令处理 终端还包括: 获取模块,用于获取与所述滑动操作指令处理终端连接的第二终端; 配置模块,用于将每一获取到的所述第二终端分配唯一标识的端口号; 发送模块,用于根据所述端口号将通过网页进入预设目录选择获取的待测试应用发送 至所述第二终端,以控制所述第二终端安装并运行所述待测试应用。
8. 如权利要求7所述的滑动操作指令处理终端,其特征在于,所述处理模块包括: 分析单元,用于根据起点坐标、终点坐标、所述网页显示的图形界面的分辨率和所述第 二终端显示的图形界面的分辨率,确定滑动操作的方向、起始坐标和终止坐标; 处理单元,用于根据所述滑动操作的方向、起始坐标和终止坐标按照预置的方法生成 所述滑动操作指令,并将所述滑动操作指令发送至对应的第二终端,以控制第二终端执行 相应的滑动操作。
9. 如权利要求8所述的滑动操作指令处理方法,其特征在于,所述起点坐标为 (xl,yl),终点坐标为(x2,y2); 所述分析单元具体用于:
为水平滑动或坚直滑动;当xl等于x2时,确定所述滑动操作为坚直滑动;当yl等于y2时, 确定所述滑动操作为水平滑动; 当滑动操作为水平滑动时,根据xl和x2的差值确定向左或向右滑动; 当滑动操作为坚直滑动时,根据yl和y2的差值确定向上或向下滑动。
10. 如权利要求8所述的滑动操作指令处理终端,其特征在于,分析单元具体用于: 计算所述网页显示的图形界面的分辨率和所述第二终端显示的图形界面的分辨率的 比例; 根据所述比例和起点坐标计算所述起始坐标; 根据所述比例和所述终点坐标计算所述终止坐标。
【专利摘要】本发明公开了一种滑动操作指令处理方法,滑动操作指令处理方法包括以下步骤:第一终端接收到第二终端发送的运行待测试应用所显示的图形界面时,通过网页显示图形界面;当侦测到鼠标的按下指令时,第一终端将鼠标当前的坐标信息设置为起点坐标;第一终端实时侦测鼠标是否被释放;当侦测到鼠标被释放时,第一终端将鼠标当前的坐标信息设置为终点坐标;第一终端根据起点坐标和终点坐标生成滑动操作指令发送至第二终端,以供第二终端根据所述滑动操作指令对所述待测试应用进行测试。本发明还公开了一种滑动操作指令处理终端。本发明实现了通过网页输入滑动操作指令,并进行滑动操作指令下发,降低了应用测试的难度。
【IPC分类】G06F3-0485, G06F11-36, G06F3-0487
【公开号】CN104820565
【申请号】CN201410849519
【发明人】张博文, 彭利荣, 刘兴翚, 毛皓, 岑海菊, 邹文涛, 李玲, 欧人杰
【申请人】平安科技(深圳)有限公司
【公开日】2015年8月5日
【申请日】2014年12月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1