[发明专利]一种离线的测试执行构造方法及装置有效
申请号: | 200710075472.3 | 申请日: | 2007-07-24 |
公开(公告)号: | CN101119239A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 吴桂云 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;G06F11/34 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 杨宏 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 测试 执行 构造 方法 装置 | ||
1、一种离线的测试执行构造方法,其特征在于,所述方法按以下步骤进行:
A、利用同步模块将用例服务器上的域、项目及用户相关信息保存到本地客户端文件中;
B、通过登录模块登陆所在的域和项目,确定用户的权限及测试任务;
C、通过导出模块将用例服务器上的所需测试任务目录下的层次化用例集及用例信息保存至本地客户端,并创建相关的库文件;
D、解析上述库文件并还原层次化结构的用例信息,并为测试任务提供执行用例。
2、根据权利要求1所述的方法,其特征在于,所述方法还包括以下步骤:F、将用例执行结果及执行过程中提出的故障和需求信息上传至用例服务器管理保存。
3、根据权利要求1所述的方法,其特征在于,所述方法步骤C中,导出模块采用XML结构的形式构建层次化用例集及用例信息的库文件。
4、根据权利要求1所述的方法,其特征在于,所述方法步骤C中,所述导出模块通过以下步骤对层次化用例集进行处理:
C11、处理当前所需测试任务目录;
C12、处理当前目录下的所有用例集;
C13、处理用例集下所有用例;
C14、处理执行实例下的所有步骤,并记录相关信息;
C15、处理所述当前目录下所有子目录,返回步骤C11。
5、根据权利要求1所述的方法,其特征在于,所述方法步骤C中,所述导出模块处理单个用例的过程如下:
C21、在库文件中创建用例节点,记录当前用例相关属性;
C22、判断用例是否有附件;
若有附件,则将所有附件下载保存至本地客户端,并执行步骤C23;
若无附件,则继续下一步骤C23;
C23、判断用例服务器中是否有用例的执行实例;
若没有,则调用接口,在本地客户端测试主机中自动创建用例的执行实例,并执行步骤C24;
若有,则继续下一步骤C24;
C24、在库文件中创建实例节点,记录执行实例的相关信息;
C25、对实例下所有测试步骤进行处理和记录。
6、采用权利要求1所述方法的离线的测试执行构造装置,所述装置位于本地客户端测试主机内,其特征在于,所述装置包括:
同步模块,用于将用例服务器上的域、项目及用户相关信息同步并保存到本地客户端;
登录模块,用于验证用户权限、并根据所述同步模块的信息确定用户的测试任务信息;
导出模块,用于将用例服务器上所需测试任务目录下的层次化用例集及用例信息保存至本地客户端,并建立相关的库文件;
执行模块,用于解析上述库文件,并提供给用例执行人员执行。
7、根据权利要求6所述的装置,其特征在于,所述装置还包括:上传模块,该模块用于将用例执行结果及执行过程中提出的故障和需求信息上传至用例服务器管理保存。
8、根据权利要求6所述的装置,其特征在于,所述装置还包括:日志模块,该模块用于记录已上传的用例、故障、需求信息,供后续查阅使用。
9、根据权利要求6所述的装置,其特征在于,所述导出模块由用例集导出脚本单元和库文件单元组成;
用例集导出脚本单元用于扫描用例服务器上测试任务目录下所有用例集的层次和结构、及用例集下的所有用例,并自动生成用例执行实例;
库文件单元用于记录用例集导出脚本单元扫描到的用例集、生成的执行实例以及实例下的步骤信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710075472.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种饰品
- 下一篇:电脑机箱中安置架的安装结构