[发明专利]自动化测试脚本的调试方法、系统和自动化应用服务器无效
申请号: | 200910261259.0 | 申请日: | 2009-12-24 |
公开(公告)号: | CN101719097A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 谭浩;常亚波 | 申请(专利权)人: | 深圳市金蝶移动互联技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 脚本 调试 方法 系统 应用 服务器 | ||
技术领域
本发明属于网络技术领域,尤其涉及一种自动化测试脚本的调试方法、系统和自动化应用服务器。
背景技术
Web程序是通过运行脚本语言(ASP或JSP语言等)实现的互联网应用程序。Web程序在发布之间和升级之后都要经过测试和调试,确保Web程序的所有功能都能正常运行,没有任何错误。在对Web程序进行自动化测试过程中生成的可在自动化环境下执行的运行文件称为自动化测试脚本。
在Web程序自动化测试脚本调试的过程中,脚本制作人员需要经常运行已经编写的测试脚本,以便发现是否存在错误。传统的自动化调试软件只能在脚本制作人员的本机对脚本进行调试,而当编写的脚本将来的实际运行环境与本机的环境不一致时,容易产生在本机调试通过的脚本在实际运行环境中无法通过。另外,由于调试都是在本机完成的,所以对于每个脚本制作人员的本机都需要安装该调试工具,这会增加调试脚本的成本。
发明内容
有鉴于此,本发明的目的在于提供一种自动化测试脚本的调试方法、系统和自动化应用服务器,能够实现调试环境与执行环境的统一,避免因环境的误差导致的脚本问题。
为实现上述目的,本发明提供一种自动化测试脚本的调试方法,包括:
预先统一配置包括多个执行机的执行机群;
接收客户端发送的调试请求,所述调用请求中包括进行调试的自动化脚本信息;
判断是否存在空闲的执行机,如果存在,则根据所述调用请求,生成自动化测试脚本和调试任务,将所述调试任务发往一个空闲的执行机,以便由所述接收调试任务的空闲的执行机运行调试任务,调试需要调试的自动化测试脚本,完成调试任务。
优选地,,所述自动化脚本存储在自动化数据库中。
优选地,所述方法还包括:客户端通过远程监视工具对所述执行机运行自动化脚本的情况进行监视。
优选地,上述执行机可以为虚拟机也可以是实际机器。
另一方面,本发明还提供一种自动化测试脚本的调试方法,包括:
预先统一配置包括多个执行机的执行机群;
执行机群中执行机接收自动化服务器查询空闲执行机的指令;
执行机中群中的一个空闲的执行机被所述自动化服务器选择;
所述被选择的空闲的执行机接收所述自动化服务器发送的调试任务;
所述接收调试任务的执行机运行所述自动化服务器生成的调试任务,调试需要调试的自动化测试脚本。
优选地,自动化脚本存储在自动化数据库中,所述自动化测试脚本是由所述自动化服务器从自动化数据库中取出自动化脚本后生成的。
优选地,所述运行调试任务的执行机将调试结果写入到日志文件中。
优选地,所述方法还包括:
所述运行调试任务的执行机接收客户端发送的监控请求后,将运行调试任务的调试结果反馈至所述客户端。
再一方面,本发明还提供一种自动化应用服务器,包括:
接收单元,用于接收客户端发送的调用请求,所述调用请求中包括进行调试的自动化脚本信息;
判断单元,用于判断在统一配置的包括多个执行机的执行机群中是否存在空闲的执行机,如果存在,则触发选择单元工作,如果不存在,则触发反馈单元工作;
选择单元,用于当接收到所述判断单元的触发后,从执行机群中选择一个空闲的执行机;
发送单元,用于将调试任务发送到所述选择单元选择的空闲的执行机上;
反馈单元,用于当接收到判断单元的触发后,将忙碌信息反馈出去。
再一方面,本发明还提供一种自动化测试脚本的调试系统,包括预先统一配置的包括多个执行机的执行机群,自动化应用服务器和客户端,其中,所述自动化应用服务器用于接收所述客户端发送的调试任务信息,所述调试任务信息中包括进行调试的自动化脚本信息;所述自动化应用服务器还用于判断是否存在空闲的执行机,如果存在,则根据调用请求生成自动化测试脚本和调试任务,并将调试任务发往一个空闲的执行机,以使所述空闲的执行机运行调试任务,调试需要调试的自动化测试脚本,完成调试任务。
优选地,所述系统还包括自动化数据库,所述自动化数据库用于存储自动化脚本。
优选地,所述客户端还用于通过远程监视工具对所述执行机运行自动化脚本的情况进行监视。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶移动互联技术有限公司,未经深圳市金蝶移动互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910261259.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:鉴定对用抗ErbB2抗体处理响应的肿瘤的方法
- 下一篇:GLP-1融合蛋白