发明名称 一种通信设备复杂组网的自动化测试方法及装置
摘要 本发明公开了一种通信设备复杂组网的自动化测试方法及装置,该装置包括:节点确定单元,确定节点总数;集合确定单元,确定允许先后发生n个事件的集合A;获取单元,由随机数生成器获取第一、第二突发事件和第一、二节点;执行单元,在第一、第二节点上执行第一、第二突发事件的代码;判断单元,判断是否有业务发生中断、恢复正常,和判断在第一节点执行第一突发事件的代码和在第二节点执行第二突发事件的代码是否在集合A中;撤销单元,在第一、第二节点上撤销第一、第二突发事件;故障确定单元,根据判断单元的结果确定通信设备是否故障。本发明能最大化模拟现网运行中的随机事件,验证通信设备的质量和可靠性,大大减少了重复代码的编写工作。
申请公布号 CN105553745A 申请公布日期 2016.05.04
申请号 CN201610007709.3 申请日期 2016.01.07
申请人 烽火通信科技股份有限公司 发明人 孙京松
分类号 H04L12/24(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 王卫东
主权项 一种通信设备复杂组网的自动化测试方法,其特征在于,包括以下步骤:步骤S1:在已知突发事件总数的前提下,根据复杂组网的拓扑结构图确定节点总数;步骤S2:在复杂组网中配置完业务后,根据保护规则和拓扑结构图确定允许先后发生n个事件的集合A,例如,n=2;步骤S3:在所有业务都正常运行时,通过随机数生成器获取节点总数中的第一节点和第二节点以及突发事件总数中的第一突发事件和第二突发事件;步骤S4:在第一节点上执行第一突发事件的代码,然后在第二节点上执行第二突发事件的代码;步骤S5:判断是否有业务发生瞬断或中断,如果有,转步骤S6;否则,转步骤S9;步骤S6:判断在第一节点上执行第一突发事件的代码和在第二节点上执行第二突发事件的代码是否在集合A中,如果是,转S11;否则,转步骤S7;步骤S7:分别在第一节点和第二节点上撤销第一突发事件和第二突发事件,转步骤S8;步骤S8:判断发生瞬断或中断的业务是否恢复正常,如果是,转步骤S3;否则,转步骤S11;步骤S9:分别在第一节点和第二节点上撤销第一突发事件和第二突发事件,转步骤S10;步骤S10:再次判断是否有业务发生瞬断或中断,如果有,转步骤S11;否则,转步骤S3;步骤S11:通信设备出现故障。
地址 430074 湖北省武汉市东湖开发区光谷创业街67号