[发明专利]离线测试系统及其本地数据管理方法及相应的装置有效
申请号: | 200910161539.4 | 申请日: | 2009-07-31 |
公开(公告)号: | CN101615159A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 刘宗昌;樊志强;许生海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 测试 系统 及其 本地 数据管理 方法 相应 装置 | ||
1.一种离线测试系统,包括依次连接的离线测试控制单元、含数据容器的数据容器管理器以及服务器;其中:
所述离线测试控制单元,用于向所述数据容器管理器发出控制命令;
所述数据容器管理器,用于针对所述离线测试控制单元的所述控制命令,从所述服务器下载测试任务到所述数据容器中,并生成及保存用于访问测试任务的索引文件,具体包括:所述数据容器管理器采用目录加内容的索引模式生成所述索引文件,来管理下载到本地的测试任务数据;亦即将每个测试任务细分为多个子任务,其中每个子任务包含多个测试用例,所述子任务采用所述目录进行索引访问,所述测试用例采用所述目录下的所述内容进行索引访问;
所述服务器,用于保存及管理所述离线测试系统的所述测试任务的数据。
2.按照权利要求1所述的系统,其特征在于,
所述离线测试控制单元,还用于将所述数据容器管理器提供的所述索引文件加载在用户界面上供用户读取,根据用户在所述用户界面上选择的所述子任务向所述数据容器管理器发出访问子任务请求,并将所述数据容器管理器返回的子任务和/或测试用例加载在所述用户界面上供用户读取和/或选择执行;
所述数据容器管理器,还用于将生成的所述索引文件提供给所述离线测试控制单元;针对所述访问子任务请求并依据所述索引文件的所述目录从所述数据容器中索引到用户选择的子任务,和/或依据所述目录下的所述内容解析所述用户选择的子任务中的所述测试用例,并将所述子任务和/或所述测试用例返回给所述离线测试控制单元。
3.按照权利要求2所述的系统,其特征在于,
所述数据容器管理器,还用于为所述子任务和其测试用例配置属性字段,并配置用于标记所述子任务和其测试用例是否修改的标签;根据所述离线测试控制单元发出的编辑子任务请求,将相应的所述子任务和其测试用例的所述属性字段进行更新,并将相应的所述标签标记为已修改,同时生成上传属性字段,并向所述离线测试控制单元返回编辑子任务响应;针对所述离线测试控制单元发出的上传子任务命令,依据所述上传属性字段将更新的子任务和/或测试用例上传到所述服务器中,并向所述离线测试控制单元返回上传日志;
所述离线测试控制单元,还用于根据用户在所述用户界面上选择编辑的所述子任务和/或测试用例发出所述编辑子任务请求;根据所述数据容器管理器返回的所述编辑子任务响应,向所述数据容器管理器发出所述上传子任务命令。
4.按照权利要求2或3所述的系统,其特征在于,
所述数据容器管理器,在将所述子任务和/或所述测试用例返回给所述离线测试控制单元的同时,或者在将所述上传属性字段返回给所述离线测试控制单元的同时,还修改相应的子任务的最后访问时间戳;所述数据容器管理器还用于对加载在所述数据容器中的子任务进行监控,一旦发现有超时未使用或未被访问的子任务便对其进行删除,以保证所述数据容器的存储空间的利用率。
5.一种应用于离线测试系统的数据容器管理装置,包括依次连接的目录管理模块和测试子任务模块,其中:
所述目录管理模块,用于根据所述离线测试系统的控制命令,从服务器下载测试任务到本地,并生成及保存用于索引测试任务的索引文件,具体包括:采用目录加内容的索引模式生成所述索引文件;
所述测试子任务模块,用于将下载到本地的所述测试任务添加到所述索引文件中,通过所述索引文件对所述测试任务进行访问;所述测试子任务模块还用于将每个测试任务细分为多个子任务,其中每个子任务包含多个测试用例,对所述子任务采用所述目录进行索引,对所述测试用例采用所述目录下的所述内容进行索引。
6.按照权利要求5所述的装置,其特征在于,还包括与所述测试子任务模块连接的子任务解析模块,其中:
所述目录管理模块,还用于将生成的所述索引文件提供给所述离线测试系统;
所述测试子任务模块,还用于针对所述离线测试系统发出的访问子任务请求并依据所述目录索引到用户选择的子任务,和/或将索引的所述子任务提供给所述子任务解析模块,并将索引的所述子任务和/或所述子任务解析模块返回的所述测试用例返回给所述离线测试系统;
所述子任务解析模块,用于依据所述目录下的所述内容解析所述子任务中的所述测试用例,并将解析的所述测试用例返回给所述测试子任务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910161539.4/1.html,转载请声明来源钻瓜专利网。