[发明专利]一种测试资源动态申请的方法和装置在审
申请号: | 201410535165.9 | 申请日: | 2014-10-11 |
公开(公告)号: | CN105573904A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 乔东坡;欧林宝;金士英 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/46;H04L12/26 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 齐洁茹 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 资源 动态 申请 方法 装置 | ||
技术领域
本发明涉及微波设备自动化测试领域,尤其涉及一种测试资源动态申请的 方法和装置。
背景技术
在通讯设备领域,根据设备单板配置或设备连接之间的区别可以组成多种 组网模型,如图1所示,且测试用例和测试环境之间的关联性较大。故测试用 例相关的环境配置参数要随着测试环境的变化而变化。
现有技术对测试资源的管理方法,如图2所示,图中(1)是通过记录物理 环境的参数到用例的配置文件中,用例执行前解析配置文件获得当前环境的参 数信息;图中(2)是通过建立测试用例和测试环境之间的映射关系,测试用例 可根据其对应的映射得到对应的环境组网的配置参数。把一个测试用例与一个 测试环境组成一个测试单元;每个测试单元对应唯一的序号,测试用例可以通 过测试单元序号获取测试环境的所有信息。
现有技术存在一些问题,记录测试环境参数到配置文件中和测试用例与环 境之间通过映射建立一个测试单元这两种环境管理模式,其特点是测试用例和 测试环境的关联具有唯一性,一个用例只能对应一个固定的测试环境。在测试 环境变更后,要手动修改用例的配置文件或修改环境的映射的环境参数,测试 效率和环境利用率较低。
发明内容
本发明提供一种测试资源动态申请的方法和装置,用以解决现有技术中测 试资源管理方法的环境利用率较低,影响测试效率的问题。
依据本发明的一个方面,提供一种测试资源动态申请的方法,包括:
获取物理组网环境描述信息和测试申请资源描述信息;
在测试申请资源描述信息中获取测试用例当前测试场景的环境配置,并根 据环境配置要求,获取需要资源申请的申请设备列表以及在物理组网环境描述 信息中为列表内每个申请设备筛选出满足申请要求的物理组网设备集;
基于各申请设备的物理组网设备集,计算所有申请设备的有效连接组合, 得到所有组网模式,并在所有组网模式中按照环境配置要求选出一个符合申请 要求的组网模式;
将选出的组网模式中各组网设备的配置信息传递给测试用例。
依据本发明的另一个方面,提供一种测试资源动态申请的装置,包括:
描述信息获取单元,用于获取物理组网环境描述信息和测试申请资源描述 信息;
设备申请单元,用于在测试申请资源描述信息中获取测试用例当前测试场 景的环境配置,并根据环境配置要求,获取需要资源申请的申请设备列表以及 在物理组网环境描述信息中为列表内每个申请设备筛选出满足申请要求的物理 组网设备集;
组网模式确定单元,用于基于各申请设备的物理组网设备集,计算所有申 请设备的有效连接组合,得到所有组网模式,并在所有组网模式中按照环境配 置要求选出一个符合申请要求的组网模式;
信息传递单元,用于将所述组网模式确定单元选出的组网模式中各组网设 备的配置信息传递给测试用例。
本发明有益效果如下:
本发明所使用的方案,采用了一种资源动态申请的方式,实现了测试资源 环境配置信息的动态获取功能,在无人工干预的情况下,用例根据申请的资源 参数获取所有可用测试环境,即支持一个用例的多处执行,又支持一个环境运 行多种符合申请条件的用例,与现有技术相比,取得了很大的进步,达到了用 例的多种环境运行的效果,节省了资源环境和测试环境的变更次数,提高了测 试效率和环境利用率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描 述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为微波设备的2+0组网环境图;
图2为现有测试请求获取测试环境参数的流程图;
图3为本发明实施例一中测试资源动态申请的方法的流程图;
图4为本发明实施例三中用例请求资源可能的环境组网模型组合;
图5为本发明中测试环境与测试用例的关系示意图;
图6为本发明实施例四提供的一种测试资源动态申请的装置的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410535165.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件兼容性测试方法和系统
- 下一篇:分布式文件系统中小文件的修复方法和装置