[发明专利]一种自动化脚本生成方法、装置及系统有效
申请号: | 201310264171.0 | 申请日: | 2013-06-27 |
公开(公告)号: | CN104252413B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 陈涛;孙琛;夏大伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化脚本 装置及系统 提交请求 客户端 脚本 测试 发送 接收客户端 标识保存 脚本生成 输入操作 申请 携带 创建 | ||
本申请公开了一种自动化脚本生成方法、装置及系统,包括:向客户端发送已创建的测试用例;并接收客户端发送的脚本提交请求,脚本提交请求中携带该测试用例的用例标识和自动化脚本,该自动化脚本为客户端根据用户针对该测试用例在脚本生成界面中的输入操作生成的;以及对应该用例标识保存该自动化脚本。采用本申请实施例提供的方案,提高了生成自动化脚本的效率。
技术领域
本申请涉及自动化测试技术领域,尤其涉及一种自动化脚本生成方法、装置及系统。
背景技术
软件测试是软件生命周期中的重要一环,是利用测试工具按照测试方案和流程检验产品是否满足规定的需求或者预期结果与实际结果之间的差别。通常情况下,软件测试的工作量很大,而测试中的许多操作是重复性的、非智力性的和非创造性的,并要求做准确细致的工作,所以,相比人工操作,通过计算机进行软件测试更合适,从而出现了自动化测试技术,自动化测试作为人工测试的一个补充,也愈加重要。
在使用现有的自动化测试方法对被测对象进行测试时,通常是先针对被测对象根据测试需要创建测试用例,然后根据测试用例编写对应的自动化脚本,在测试时,通过运行自动化脚本完成对被测对象的测试。
目前,对测试用例和自动化脚本的维护是分开进行的,现有技术中一种主流的方案如图1所示,通过一个在线的web系统(图1中的Kelude平台)维护测试用例,包括创建、修改、删除和查看测试用例,而对应的自动化脚本则由测试人员在本地环境中完成,包括编写、修改和调试自动化脚本,在已创建测试用例且编写了对应的自动化脚本之后,再通过svn(Subversion)地址上传自动化脚本(可以简称为svn上传),将自动化脚本与测试用例进行关联,以便后续针对测试用例使用对应的自动化脚本进行测试,在调试自动化脚本时,还可能需要通过svn地址下载已编写的自动化脚本(可以简称为svn下载)。也就是说,测试用例的维护是在线上完成,自动化脚本的维护是在线下完成的。
然而,在上述方案中,由于测试用例和自动化脚本的维护分别是在线上和线下两套系统中完成的,所以需要测试人员花费大量的工作在自动化脚本的线下编写、调试,以及svn上传下载过程中,尤其需要对已上传的自动化脚本进行调试和修改时,还需要多次进行svn上传下载,浪费了大量的人力资源,且效率较低。
发明内容
有鉴于此,本申请实施例提供一种自动化脚本生成方法、装置及系统,用于解决现有技术中存在的生成自动化脚本的效率较低的问题。
本申请实施例通过如下技术方案实现:
本申请实施例提供了一种自动化脚本生成方法,包括:
向客户端发送已创建的测试用例;
接收所述客户端发送的脚本提交请求,所述脚本提交请求中携带所述测试用例的用例标识和自动化脚本,所述自动化脚本为所述客户端根据用户针对所述测试用例在脚本生成界面中的输入操作生成的;
对应所述用例标识保存所述自动化脚本。
本申请实施例还提供了一种自动化脚本生成方法,包括:
接收服务器侧发送的已创建的测试用例;
根据用户针对所述测试用例在脚本生成界面中的输入操作,生成自动化脚本;
向所述服务器侧发送脚本提交请求,所述脚本提交请求中携带所述测试用例的用例标识和所述自动化脚本,用于所述服务器侧对应所述用例标识保存所述自动化脚本。
本申请实施例还提供了一种自动化脚本生成系统,包括:客户端、用例管理服务器和脚本管理服务器,其中:
所述用例管理服务器,用于向所述客户端发送已创建的测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310264171.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于采用移动设备的配置信息传送的方法和系统
- 下一篇:一种镍钴合金电镀工艺