一种测试资源动态申请的方法和装置的制造方法_4

文档序号:9810434阅读:来源:国知局
例,与现有技术相比,取得了很大的进步,达到了用例的多种环境运行的效果,节省了资源环境和测试环境的变更次数,提高了测试效率和环境利用率。
[0116]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种测试资源动态申请的方法,其特征在于,包括: 获取物理组网环境描述信息和测试申请资源描述信息; 在测试申请资源描述信息中获取测试用例当前测试场景的环境配置,并根据环境配置要求,获取需要资源申请的申请设备列表以及在物理组网环境描述信息中为列表内每个申请设备筛选出满足申请要求的物理组网设备集; 基于各申请设备的物理组网设备集,计算所有申请设备的有效连接组合,得到所有组网模式,并在所有组网模式中按照环境配置要求选出一个符合申请要求的组网模式; 将选出的组网模式中各组网设备的配置信息传递给测试用例。2.如权利要求1所述的方法,其特征在于,所述测试申请资源描述信息包括测试用例若干测试场景的环境配置信息;所述环境配置信息包括:测试用例执行需要的设备配置和连接状态。3.如权利要求1所述的方法,其特征在于,所述在物理组网环境描述信息中为列表内每个申请设备筛选出满足申请要求的物理组网设备集,具体包括: 对于申请设备列表内的每个申请设备,在物理组网环境描述信息中获取与该申请设备类型匹配的物理组网设备,并根据环境配置要求,在获取的类型匹配的物理组网设备中筛选出符合申请要求的物理组网设备集。4.如权利要求3所述的方法,其特征在于,所述根据环境配置要求,在获取的类型匹配的物理组网设备中筛选出符合申请要求的物理组网设备集,具体包括: 当申请设备类型为网元设备时,基于自动化测试平台登录与该申请设备类型匹配的各物理组网设备,获取各物理组网设备的单板配置信息,并判定单板配置信息满足环境配置要求的物理组网设备为符合申请要求的物理组网设备; 当申请设备类型为仪表设备时,判定获取的与该申请设备类型匹配的各物理组网设备为符合申请要求的物理组网设备。5.如权利要求1所述的方法,其特征在于,所述基于各申请设备的物理组网设备集,计算所有申请设备的有效连接组合,具体包括: 将每个申请设备的物理组网设备集作为一个成员进行笛卡尔积,得到所有申请设备的有序对组合的结合; 剔除η次使用一个物理组网设备的连接组合,得到所有申请设备的有效连接组合;其中η大于等于2。6.如权利要求1所述的方法,其特征在于,所述在所有组网模式中按照环境配置要求选出一个符合申请要求的组网模式,具体包括: 根据环境配置要求的申请的连接类型,从所有组网模式中选出符合申请的连接类型的组网模式; 根据环境配置要求的申请的连接资源,从符合申请连接类型的组网模式中筛选出符合申请连接资源要求的组网模式; 判断筛选出组网模式的个数,若为多个,则选择一个组网模式作为最终选出的组网模式;否则,直接以筛选出的组网模式作为最终选出的组网模式。7.如权利要求1所述的方法,其特征在于,所述将选出的组网模式中各组网设备的配置信息传递给测试用例,具体包括: 对选出的组网模式中各组网设备进行记录; 根据测试用例请求的参数,获取记录的各组网设备IP地址及设备参数信息,并将获取的信息传递给测试用例。8.如权利要求1至7任意一项所述的方法,其特征在于,所述方法还包括:为选出的组网模式申请逻辑资源后传递给测试用例。9.如权利要求8所述的方法,其特征在于,所述为选出的组网模式申请逻辑资源后传递给测试用例,具体包括: 在所述测试申请资源描述信息中获取测试用例申请的逻辑类型及端口连接详情; 根据所述逻辑类型和端口连接详情,在选出的组网模式下执行所述逻辑类型对应的逻辑转换用例,得到所需的逻辑组网环境; 将得到的逻辑组网环境对应的物理端口转化为逻辑端口后作为测试参数传递给测试用例。10.一种测试资源动态申请的装置,其特征在于,包括: 描述信息获取单元,用于获取物理组网环境描述信息和测试申请资源描述信息;设备申请单元,用于在测试申请资源描述信息中获取测试用例当前测试场景的环境配置,并根据环境配置要求,获取需要资源申请的申请设备列表以及在物理组网环境描述信息中为列表内每个申请设备筛选出满足申请要求的物理组网设备集; 组网模式确定单元,用于基于各申请设备的物理组网设备集,计算所有申请设备的有效连接组合,得到所有组网模式,并在所有组网模式中按照环境配置要求选出一个符合申请要求的组网模式; 信息传递单元,用于将所述组网模式确定单元选出的组网模式中各组网设备的配置信息传递给测试用例。11.如权利要求10所述的装置,其特征在于,所述设备申请单元,进一步包括: 设备类型匹配子单元,用于对于申请设备列表内的每个申请设备,在物理组网环境描述信息中获取与该申请设备类型匹配的物理组网设备; 设备筛选子单元,用于根据环境配置要求,在获取的类型匹配的物理组网设备中筛选出符合申请要求的物理组网设备集。12.如权利要求11所述的装置,其特征在于,所述设备筛选子单元,具体用于当申请设备类型为网元设备时,基于自动化测试平台登录与该申请设备类型匹配的各物理组网设备,获取各物理组网设备的单板配置信息,并判定单板配置信息满足环境配置要求的物理组网设备为符合申请要求的物理组网设备;当申请设备类型为仪表设备时,判定获取的与该申请设备类型匹配的各物理组网设备为符合申请要求的物理组网设备。13.如权利要求10所述的装置,其特征在于,所述组网模式确定单元,进一步包括: 有效连接组合计算子单元,用于将每个申请设备的物理组网设备集作为一个成员进行笛卡尔积,得到所有申请设备的有序对组合的结合,并剔除η次使用一个物理组网设备的连接组合,得到所有申请设备的有效连接组合;其中η大于等于2 ; 目标组网模式确定子单元,用于根据环境配置要求的申请的连接类型,从所有组网模式中选出符合申请的连接类型的组网模式;根据环境配置要求的申请的连接资源,从符合申请连接类型的组网模式中筛选出符合申请连接资源要求的组网模式;判断筛选出组网模式的个数,若为多个,则选择一个组网模式作为最终选出的组网模式;否则,直接以筛选出的组网模式作为最终选出的组网模式。14.如权利要求10所述的装置,其特征在于,所述信息传递单元,具体用于对选出的组网模式中各组网设备进行记录;根据测试用例请求的参数,获取记录的各组网设备IP地址及设备参数信息,并将获取的信息传递给测试用例。15.如权利要求10至14任意一项所述的装置,其特征在于,所述装置还包括:逻辑资源申请单元,用于为选出的组网模式申请逻辑资源后传递给测试用例。16.如权利要求15所述的装置,其特征在于,所述逻辑资源申请单元,具体用于在所述测试申请资源描述信息中获取测试用例申请的逻辑类型及端口连接详情;根据所述逻辑类型和端口连接详情,在选出的组网模式下执行所述逻辑类型对应的逻辑转换用例,得到所需的逻辑组网环境;将得到的逻辑组网环境对应的物理端口转化为逻辑端口后作为测试参数传递给测试用例。
【专利摘要】本发明公开了一种测试资源动态申请的方法和装置,所述方法包括:获取物理组网环境描述信息和测试申请资源描述信息;在测试申请资源描述信息中获取测试用例当前测试场景的环境配置,并根据环境配置要求,获取需要资源申请的申请设备列表以及在物理组网环境描述信息中为列表内每个申请设备筛选出满足申请要求的物理组网设备集;基于各申请设备的物理组网设备集,计算所有申请设备的有效连接组合,得到所有组网模式,并在所有组网模式中按照环境配置要求选出一个符合申请要求的组网模式;将选出的组网模式中各组网设备的配置信息传递给测试用例。本发明实现了测试资源环境配置信息的动态获取功能,提高了测试效率和环境利用率。
【IPC分类】G06F9/46, G06F11/36, H04L12/26
【公开号】CN105573904
【申请号】CN201410535165
【发明人】乔东坡, 欧林宝, 金士英
【申请人】中兴通讯股份有限公司
【公开日】2016年5月11日
【申请日】2014年10月11日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1