[发明专利]一种远程控制自动化工具的实现方法无效
申请号: | 201210106514.6 | 申请日: | 2012-04-12 |
公开(公告)号: | CN102707943A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 曾元清 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F11/36 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 控制 自动化 工具 实现 方法 | ||
技术领域
本发明涉及一种用于PC端测试的自动化工具,特别是涉及一种远程控制自动化工具的实现方法。
背景技术
目前的自动化工具均是自动化测试工程师在使用,其自动化的执行,细节调试均须自动化工程师执行。与测试工作关联最密切的黑盒测试员却不参与其中。并且自动化的运行必须在本机运行,无法在自动化进行之时进行其他工作。
此种测试工作使用方法有以下缺陷:第一、自动化测试全由自动化工程师完成,缺少测试员的参与,这样的结果是自动化测试效果不明显;第二、无法并行进行自动化测试,本机自动化执行后无法进行其他工作,工作效率低下;第三、自动化测试的范围需要在代码层修改,不易于维护;第四、自动化测试项目作为一个整体存在,若中间出错则需要从最开始再次执行,浪费时间。
发明内容
本发明的目的在于克服现有技术的不足,提供一种远程控制自动化工具的实现方法,使自动化工具的运行可被远程操控、监测,不占用本地的资源。
为了达到上述目的,本发明采用的技术方案是:一种远程控制自动化工具的实现方法,远程控制系统设置于PC端,自动化工具保存在服务端,PC端与服务端连接,通过构建网站,将所需执行的内容以网页形式展现,并在网页上选择需要执行的项目,通过解析算法得出自动化工具能够识别的源代码,将自动化命令提交至服务器,并由服务器调用自动化工具执行相应的自动化命令。
远程控制自动化工具的实现方法,步骤如下:
步骤1、登录网站,此时服务端返回项目列表;
步骤2、在网页端选择需要执行的项目,此时服务端返回项目的各个模块及项目参数,参数包括项目编号、项目控制代码标识、项目名称;
步骤3、在网页端选择需要执行的模块;
步骤4、在网页端解析所选模块,得出自动化工具能够执行的源代码;
步骤5、网页端将源代码以及项目参数提交至服务端;
步骤6、服务端接收到执行指令,检测当前是否有自动化任务正在执行,当前服务端有自动化任务在执行则执行步骤7,否则执行步骤8;
步骤7、当前服务端有自动化任务在执行,则返回网页端信息,提示已有自动化测试在执行,程序结束;
步骤8、服务端无自动化任务执行,则服务端读取项目参数与源代码,通过解析项目参数,编译一可执行脚本文件,并将源代码写在服务器端的一文件内;
步骤9、服务端调用可执行脚本文件,根据参数启动自动化工具,打开对应项目;
步骤10、自动化工具读取步骤8中生成的文件,获得源代码;
步骤11、自动化执行源代码,此时自动化工具将执行网页端所选的模块内容;
步骤12、自动化执行完毕;
步骤13、程序结束。
进一步的,所述的网站为根据自动化工具需要执行项目构建的网站,并分布在网页端进行选择。
进一步的,通过传递项目控制代码,在服务端编译可执行文件并执行以实现远程控制。
进一步的,所述的自动化工具实现方法在任意PC机的网页端连接到服务端进行自动化测试控制。
与现有技术相比,本发明的有益效果是:操作界面简单,自动化测试由普通的测试员完成,流程清晰明了;释放本地资源,节约了时间,提高了效率;规范自动化数据管理,测试模块明确;可选择模块执行,自动化测试中断后再次运行无需从头开始;可在任意能与服务端通讯的网页端进行自动化测试,无需本机安装自动化工具。
附图说明
图1为本发明的方法流程图。
具体实施方式
本发明的主旨在于克服现有技术的不足,提供一种远程控制自动化工具的实现方法,将所需执行的内容以网页形式展现,在网页上选择需要执行的项目,并通过解析算法得出可被自动化工具识别的代码,提交至服务器让服务器调用自动化工具执行。使自动化工具的运行可被远程操控、监测,不占用本地的资源。
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
本发明的方法流程图如图1所示,远程控制系统设置于PC端,自动化工具保存在服务端,PC端与服务端连接,通过构建网站,将所需执行的内容以网页形式展现,并在网页上选择需要执行的项目,通过解析算法得出自动化工具能够识别的源代码,将自动化命令提交至服务器,并由服务器调用自动化工具执行相应的自动化命令。
自动化工具的测试项目包括主要包括专业的快速测试、图解测试等自动化工具创建的测试项目。
远程控制自动化工具的实现方法,步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210106514.6/2.html,转载请声明来源钻瓜专利网。