[发明专利]一种自动化测试的设备选择方法及系统有效
申请号: | 201410737414.2 | 申请日: | 2014-12-05 |
公开(公告)号: | CN105718253B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 张世伟 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 设备 选择 方法 系统 | ||
1.一种自动化测试的设备选择方法,其特征在于,包括如下步骤:
S1:登录测试床中所有物理设备,执行特性判断命令序列获取每台物理设备的支持特性,以获取到的每台物理设备的支持特性为元素组成集合,根据得到的集合生成每台物理设备的特性支持信息;
其中,获取每台物理设备的支持特性具体包括以下步骤:
S11:登录测试床中其中一台物理设备,初始化待判断特性的序号;
S12:获取当前序号的待判断特性,如果当前待判断特性为空,则进行步骤S15,结束当前物理设备的特性支持信息获取,否则进行步骤S13;
S13:根据获取到的当前待判断特性,执行特性判断命令序列,得到物理设备对当前待判断特性的支持结果;所述支持结果包括支持以及不支持;
S14:将支持结果写入物理设备特性支持信息文件,并执行待判断特性的序号自加一,返回继续执行步骤S12;
S15:结束当前物理设备的特性支持信息获取;
S2:在测试任务T中描述所有逻辑设备的特性需求信息;
S3:根据逻辑设备的特性需求信息与物理设备的特性支持信息,逐一为所有逻辑设备映射对应的物理设备。
2.根据权利要求1所述的自动化测试的设备选择方法,其特征在于,所述测试任务T中包括至少1个逻辑设备以及每个逻辑设备的特性需求信息。
3.根据权利要求1所述的自动化测试的设备选择方法,其特征在于,所述物理设备特性支持信息文件包括当前特性以及物理设备对当前特性支持或不支持的信息。
4.根据权利要求1所述的自动化测试的设备选择方法,其特征在于,所述步骤S3具体包括以下分步骤:
S31:执行测试任务T,初始化逻辑设备序号;
S32:获取测试任务T的当前序号的逻辑设备,判断当前的逻辑设备是否为空,如果当前序号的逻辑设备为空,表明测试任务T的所有逻辑设备都映射物理设备成功,则进行步骤S37,否则进行步骤S33;
S33:读取当前逻辑设备的特性需求信息;
S34:遍历空闲的物理设备集合,选取当前物理设备,如果当前物理设备为空,表明当前逻辑设备映射物理设备失败,整个测试任务T的逻辑设备映射失败,则进行步骤S37,否则进行步骤S35;
S35:读取当前物理设备的特性支持信息文件,与当前逻辑设备的特性需求信息进行特性支持匹配,如果当前物理设备对当前逻辑设备的特性需求信息不支持,表明当前物理设备不满足当前逻辑设备的要求,则返回步骤S34,否则进行步骤S36;
S36:记录当前逻辑设备和当前物理设备匹配成功的信息,同时把当前物理设备从空闲的物理设备集合中删除,执行逻辑设备序号自加一,则返回步骤S32,进行下一个逻辑设备的映射;
S37:记录测试任务T的所有逻辑设备映射结果。
5.根据权利要求1至4任一项所述的自动化测试的设备选择方法,其特征在于,空闲的物理设备集合为根据映射前的所有物理设备组成空闲物理设备集合,若当前物理设备与当前逻辑设备匹配成功,则将当前物理设备从空闲物理设备集合中删除,并更新空闲的物理设备集合。
6.根据权利要求5所述的自动化测试的设备选择方法,其特征在于,逻辑设备和物理设备匹配过程为:根据当前逻辑设备的特性需求信息,查询当前物理设备的特性支持信息文件记录的特性支持结果,如果特性支持结果为支持,则当前逻辑设备和当前物理设备匹配成功,否则匹配失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410737414.2/1.html,转载请声明来源钻瓜专利网。