[发明专利]用于ASON网络中的业务保护与恢复的自动测试方法有效
申请号: | 200710193824.5 | 申请日: | 2007-11-26 |
公开(公告)号: | CN101174899A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 王明秀 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04B10/08 | 分类号: | H04B10/08;H04J3/08;H04Q3/00 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 ason 网络 中的 业务 保护 恢复 自动 测试 方法 | ||
技术领域
本发明涉及一种ASON网络中智能业务保护与恢复的自动测试方法,以及ASON网络中智能业务保护与恢复的自动回归测试方法。
背景技术
ASON也称为智能光网络,ASON与传统光网络相比,在传送平面与管理平面之间增加了控制平面,控制平面主要负责对网络的资源进行管理,发起建立智能业务、以及对智能业务的维护等。
通过智能光网络的控制平面建立智能业务时,控制平面的协议栈,首先根据网络的目前拓扑结构及可用时隙带宽,计算出业务所经过的路由,然后连接控制模块根据此路由发起建立业务。因此,只有当业务建立成功时,才能得知业务所经过的详细路由信息。这样在测试业务的保护与恢复时,测试人员需要查询智能业务的路由信息,才能最终确定要在网络拓扑的那个位置上产生故障,这决定了业务的保护与恢复在测试时无法实现自动化。同样,在后续版本继续使用以前积累的测试用例进行测试时,由于网络拓扑的情况可能发生变化,如:网络的结构发生变化,网络当前的现状发生变化等,同一条业务的路由就有可能与第一次测试时所选的路由完全不相同。因此业务的保护与恢复的回归测试无法自动化,每个版本提交后,为了保证版本的稳定,都需要花费大量的时间和人力来进行手工测试。
因此,需要一种用于ASON网络中智能业务保护与恢复的自动测试的解决方案,能够解决上述相关技术中的问题。
发明内容
本发明的目的是提供一种ASON网络中业务保护与恢复的自动测试方法,以及业务保护与恢复的自动回归测试方法。通过采用本发明的方法,在测试之前预先设置业务故障产生的策略,在测试执行过程中,自动搜集业务的路由信息,根据业务故障产生的策略,可以自动对业务产生告警,完成业务故障的保护与恢复测试。将执行成功的测试用例加入自动回归测试方案,使得业务故障的相关测试可以实现自动回归测试。
根据本发明,提供了一种自动测试方法,用于ASON网络中的业务保护与恢复,包括以下步骤:步骤S102,设置故障策略,并获取被测业务的路由信息;步骤S104,分析被测业务的路由信息,并根据分析结果归类出故障位置;步骤S106,将故障策略与故障位置进行匹配,以生成告警测试用例;以及步骤S108,执行告警测试用例,以及在告警测试用例执行结束时,对告警测试用例进行自动回归测试。
故障策略包括:故障的位置、故障的类型和故障产生/消失的顺序。
故障的位置包括以下一种或其组合:工作通道的首节点、中间节点、末节点,以及保护通道的首节点、中间节点、末节点。
获取被测业务的路由信息的步骤包括以下步骤:从数据库或从被测业务返回的信息中获取被测业务的路由信息;以及根据路由信息对被测业务的故障位置进行细化,分析出每个故障位置的节点、端口、和时隙信息,并进行位置标记和存储。
步骤S106包括以下步骤:根据故障产生/消失顺序,生成告警测试用例中的具体执行步骤;根据故障位置的节点、端口、时隙信息,以及故障策略中的故障类型,对每个具体执行步骤生成告警激励;以及根据被测业务的属性和告警激励信息,分析并生成具体执行步骤的期望输出结果。
执行告警测试用例的步骤包括以下步骤:按照告警测试用例的具体执行步骤执行告警测试用例;记录并保存各具体执行步骤的执行过程、数据及结果;将每个具体执行步骤的结果与期望输出结果进行比较,如果具体执行步骤的比较结果均一致,则告警测试用例执行成功,否则告警测试用例执行不成功;以及将执行成功的告警测试用例加入自动回归测试方案。
对告警测试用例进行自动回归测试的步骤包括以下步骤:指定待回归的自动回归测试方案;执行自动回归测试方案,将告警测试用例的每个具体执行步骤的结果与告警测试用例的期望输出结果进行比较,如果具体执行步骤的比较结果均一致,则告警测试用例执行成功,否则告警测试用例执行不成功;以及自动回归测试完成后,生成自动回归测试报告。
被测业务的属性为保护属性、恢复属性、和回复属性中的一种。
具体执行步骤包括在被测业务上产生、消失告警;在恢复连接上产生、消失告警;以及上述步骤的组合。
具体执行步骤包括在保护组的工作连接上产生、消失告警;在保护连接上产生、消失告警;以及上述步骤的组合。
采用本发明方法,可以实现ASON网络中业务故障方面的自动测试以及自动回归测试,节省了大量手工测试的时间,并且测试的自动执行以及回归测试的自动执行,大大提高了测试效率,保证了产品质量,加快了产品的研发进度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710193824.5/2.html,转载请声明来源钻瓜专利网。