[发明专利]自动化测试中PC端同步控制移动终端的方法在审
申请号: | 201310728344.X | 申请日: | 2013-12-25 |
公开(公告)号: | CN103744763A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 康宗学;邓志祥 | 申请(专利权)人: | 广东明创软件科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 张艳美;向霞 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 pc 同步 控制 移动 终端 方法 | ||
技术领域
本发明涉及手机测试技术领域,更具体地涉及一种自动化测试中PC端同步控制移动终端的方法。
背景技术
随着手机的普及,对手机进行测试已经变得越来越重要。当前,进行手机自动化测试时,一般是利用一个在通用计算机上运行的手机模拟程序,将通用计算机与手机连接后,通过在通用计算机上对手机模拟程序进行操作来实现对手机的自动化测试,操作过程会反映在手机上。然而,上述自动化测试方法中,用户在PC端不能直观的看到手机的操作过程,用户体验不好。
因此,急需一种自动化测试中PC端同步控制移动终端的方法来克服上述缺陷。
发明内容
本发明的目的是提供一种自动化测试中PC端同步控制移动终端的方法,以实现测试过程中PC端与移动终端的同步,从而在PC端直观的反映测试过程,提高用户体验。
为实现上述目的,本发明提供了一种自动化测试中PC端同步控制移动终端的方法,包括以下步骤:
启动自动化测试软件,建立PC端与移动终端的socket连接;
将所述移动终端的屏幕画面同步映射至所述PC端;
所述PC端接收输入的操作并传输至所述移动终端;
所述移动终端解析并执行接收到的所述操作。
与现有技术相比,本发明自动化测试中PC端同步控制移动终端的方法,首先需要启动自动化测试软件,之后PC端通过自动化测试软件建立与移动终端的socket连接,然后移动终端的屏幕画面会同步映射至PC端,用户在PC端可同步控制移动终端,从而在测试过程中,用户在PC端可以直观的看到操作过程,用户体验较好。
较佳地,所述“将所述移动终端的屏幕画面同步映射至所述PC端”具体包括:
发送同步广播至移动终端;
移动终端根据所述同步广播启动后台截图功能以获取所述移动终端当前的屏幕画面信息;
当所述socket连接正常时,将所述屏幕画面信息发送至所述PC端;
所述PC端将接收到的所述屏幕画面信息转存为图片并显示在同步控制区域。
较佳地,所述“将所述移动终端的屏幕画面同步映射至所述PC端”之前还包括:
在PC端设置所述同步控制区域。
较佳地,所述“启动自动化测试软件,建立PC端与移动终端的socket连接”具体包括:
启动自动化测试软件,通过adb devices命令获取连接至PC端的所有移动终端;
选择任一所述移动终端并向选择的所述移动终端发送socket连接请求;
所述移动终端根据所述socket连接请求建立与所述PC端的socket连接。
较佳地,所述“所述PC端接收输入的操作并传输至所述移动终端”具体包括:
所述PC端接收所述同步控制区域内输入的操作;
将所述操作转换为所述移动终端可识别的操作;
将转换后的所述操作传输至所述移动终端。
较佳地,所述“启动自动化测试软件,建立PC端与移动终端的socket连接”之前还包括:
设置所述PC端的操作与所述移动终端可识别的操作的映射关系。
较佳地,所述“将所述移动终端的屏幕画面映射至所述PC端”之后还包括:
点击同步控制开关以发送同步操作广播至所述移动终端;
所述移动终端根据接收到的所述同步操作广播开启后台服务。
较佳地,所述“点击同步控制开关以发送同步操作广播至所述移动终端”之前还包括:
设置所述同步控制开关。
较佳地,所述移动终端为android终端。
通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
附图说明
图1为本发明自动化测试中PC端同步控制移动终端的方法一实施例的流程图。
具体实施方式
现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。本发明中PC端为电脑,移动终端为android终端,如android手机等。
请参考图1,描述了本发明自动化测试中PC端同步控制移动终端的方法一实施例的具体流程。如图1所示,包括以下步骤:
步骤S101,将移动终端连接至PC端,选择串行接口/PC套件模式;当把手机通过数据线连接到电脑时,手机屏幕上会出现“存储装置、网络摄像头、串行接口/PC套件”三个选项,选择“串行接口/PC套件”;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东明创软件科技有限公司,未经广东明创软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310728344.X/2.html,转载请声明来源钻瓜专利网。