[发明专利]一种WEB应用自动化测试的方法及装置无效
| 申请号: | 201010210471.7 | 申请日: | 2010-06-28 |
| 公开(公告)号: | CN101882107A | 公开(公告)日: | 2010-11-10 |
| 发明(设计)人: | 刘维秀;张洪超 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
| 地址: | 250014 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 web 应用 自动化 测试 方法 装置 | ||
1.一种WEB应用自动化测试的方法,其特征在于,包括:
将预配置的测试用例以任务的形式按顺序进行部署;
通过批处理命令调用所述以任务形式部署的测试用例;
发送测试指令至测试服务器,由所述测试服务器对所述测试用例进行测试。
2.根据权利要求1所述的方法,其特征在于,所述配置测试用例的过程为:
新建测试用例并在所述新建测试用例中创建子用例;
对所述新建测试用例及子用例的测试环境进行准备,指定所述子用例的执行顺序和依赖关系;
在所述子用例中根据所述指定的执行顺序添加测试操作和测试验证。
3.根据权利要求2所述的方法,其特征在于,还包括:将测试用例的数据配置在外部配置文件中,使测试用例循环读取测试数据。
4.根据权利要求2所述的方法,其特征在于,所述测试用例包括测试目的、测试前提、测试步骤及测试预期效果;
其中所述测试前提用于自动化测试的环境准备。
5.根据权利要求2所述的方法,其特征在于,对所述测试用例的测试具体为:
调用所述按顺序部署的测试用例,根据所述测试用例的子用例中的测试操作和测试验证对所述子用例进行测试;
测试结束后对所述经过测试的子用例的测试环境进行清理;
判断所述经过测试的子用例是否测试通过,若通过,则按顺序对与所述经过测试的子用例存在依赖关系的其它子用例执行测试;若未通过,则按顺序对与所述经过测试的子用例没有依赖关系的其它子用例执行测试;
对所述测试用例的测试环境进行清理。
6.根据权利要求5所述的方法,其特征在于,还包括根据预先定义的测试监听接口生成测试报告。
7.一种WEB应用自动化测试的装置,其特征在于,包括:
测试部署单元、指令发送单元和测试服务器;
其中:所述测试部署单元用于将预配置的测试用例以任务的形式按顺序进行部署;
所述指令发送单元用于发送批处理命令至所述测试部署单元调用所述以任务形式部署的测试用例并发送测试指令至测试服务器,控制所述测试服务器对所述测试用例进行测试。
8.根据权利要求7所述的装置,其特征在于,还包括:预设单元;
所述预设单元用于对新建测试用例及其子用例的测试环境进行准备;指定所述子用例的执行顺序和依赖关系;并预设测试监听接口。
9.根据权利要求7所述的装置,其特征在于,还包括:外部数据单元;
所述外部数据单元用于配置测试用例的数据,测试用例可以从所述外部数据单元循环读取测试数据。
10.根据权利要求7所述的装置,其特征在于,所述测试服务器包括:
测试单元、判断单元和测试环境清理单元;
所述测试单元用于调用所述按顺序部署的测试用例,根据所述测试用例的子用例中的测试操作和测试验证对所述子用例进行测试;
所述判断单元用于对经过测试的子用例是否测试通过进行判断,若通过,则指示所述测试单元按顺序对与所述经过测试的子用例存在依赖关系的其它子用例执行测试;若未通过,则指示所述测试单元按顺序对与所述经过测试的子用例没有依赖关系的其它子用例执行测试;
所述测试环境清理单元用于在所述测试用例及子用例测试结束后,对其测试环境进行清理。
11.根据权利要求7所述的装置,其特征在于,还包括测试报告生成单元,所述测试报告生成单元用于根据预先定义的测试监听接口生成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010210471.7/1.html,转载请声明来源钻瓜专利网。





