[发明专利]一种离线的测试执行构造方法及装置有效
申请号: | 200710075472.3 | 申请日: | 2007-07-24 |
公开(公告)号: | CN101119239A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 吴桂云 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;G06F11/34 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 杨宏 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 测试 执行 构造 方法 装置 | ||
技术领域
本发明涉及测试管理与执行领域,尤其涉及通讯设备领域的一种离线的测试执行构造方法及装置。
背景技术
通讯设备领域的测试部门为了更好的共享测试资源和固化测试经验,需要一种能够对测试需求、测试用例、测试执行、测试故障等测试生命周期所有环节进行管理的工具。目前这种测试管理工具一般通过B/S(Browser/Server的简称,浏览器/服务器模式,是Client/Server模式的一种)体系结构实现。B/S结构在异地浏览和信息采集上都具有非常大的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端,实现实时在线操作,完成需求设计、用例设计、用例执行、故障提交等一系列操作过程。但是,它还存在以下问题:
1、通过浏览器在线操作方式,客户端需要在线实时访问服务器,访问和操作速度均较慢。
2、通过浏览器在线操作方式,在操作人员较多的情况下,服务器承受很大压力,断线和发生故障的风险增大。
3、通过浏览器在线操作方式,每台客户端需要一块专门的网卡进行在线访问操作,同一网卡无法供测试执行操作和实际测试设备同时使用,加大了资源的投入。
4、通过浏览器在线操作方式,因长时间在进行测试执行工作而引起的浏览器超时,极易造成用户被锁、操作过程不成功等问题,给执行人员带来了诸多不便,降低了执行效率。
因此,通过浏览器在线操作方式虽然加强了用例的管理和固化了经验,但同时也给正常的测试工作带来了极大的不便,降低了执行效率。
发明内容
为了解决现有的测试工具采用在线的操作方式而导致了执行效率低、执行复杂度高、资源投入大的问题,本发明提供了一种离线的测试执行构造方法及装置。
本发明的离线的测试执行构造方法,按以下步骤进行:
A、利用同步模块将用例服务器上的域、项目及用户相关信息保存到本地客户端文件中;
B、通过登录模块登陆所在的域和项目,确定用户的权限及测试任务;
C、通过导出模块将用例服务器上的所需测试任务目录下的层次化用例集及用例信息保存至本地客户端,并创建相关的库文件;
D、解析上述库文件并还原层次化结构的用例信息,并为测试任务提供执行用例。
其中,所述方法还包括以下步骤:F、将用例执行结果及执行过程中提出的故障和需求信息上传至用例服务器管理保存。
其中,所述方法步骤C中,导出模块采用XML结构的形式构建层次化用例集及用例信息的库文件。
其中,所述方法步骤C中,所述导出模块通过以下步骤对层次化用例集进行处理:
C11、处理当前所需测试任务目录;
C12、处理当前目录下的所有用例集;
C13、处理用例集下所有用例;
C14、处理执行实例下的所有步骤,并记录相关信息;
C15、处理当前目录下所有子目录,返回步骤C11。
其中,所述方法步骤C中,所述导出模块处理单个用例的过程如下:
C21、在库文件中创建用例节点,记录当前用例相关属性;
C22、判断用例是否有附件;
若有附件,则将所有附件下载保存至本地客户端,并执行步骤C23;
若无附件,则继续下一步骤C23;
C23、判断用例服务器中是否有用例的执行实例;
若没有,则调用接口,在本地客户端测试主机中自动创建用例的执行实例,并执行步骤C24;
若有,则继续下一步骤C24;
C24、在库文件中创建实例节点,记录执行实例的相关信息;
C25、对实例下所有测试步骤进行处理和记录。
本发明采用上述方法的离线的测试执行构造装置,所述装置位于本地客户端测试主机内,包括:
同步模块,用于将用例服务器上的域、项目及用户相关信息同步并保存到本地客户端;
登录模块,用于验证用户权限、并根据所述同步模块的信息确定用户的测试任务信息;
导出模块,用于将用例服务器上所需测试任务目录下的层次化用例集及用例信息保存至本地客户端,并建立相关的库文件;
执行模块,用于解析上述库文件,并提供给用例执行人员执行。
其中,所述装置还包括:上传模块,该模块用于将用例执行结果及执行过程中提出的故障和需求信息上传至用例服务器管理保存。
其中,所述装置还包括:日志模块,该模块用于记录已上传的用例、故障、需求信息,供后续查阅使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710075472.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种饰品
- 下一篇:电脑机箱中安置架的安装结构