[发明专利]一种基于网络堆叠系统的自动测试系统以及测试方法有效
申请号: | 200710122984.0 | 申请日: | 2007-07-04 |
公开(公告)号: | CN101094120A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 李新双 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 堆叠 系统 自动 测试 以及 方法 | ||
技术领域
本发明涉及网络堆叠系统领域,尤其涉及一种基于网络堆叠系统的自动测试系统以及测试方法。
背景技术
随着数据通信技术的发展,宽带网络的持续增长,以太网交换机的堆叠技术成为目前以太网交换机扩展端口使用较多的技术,但是以太网的堆叠是一种非标准化技术。各个厂商之间不支持混合堆叠,堆叠模式也为各厂商制定,并且不支持拓扑结构。目前流行的堆叠模式主要有两种:菊花链模式和星型模式。堆叠技术的最大的优点就是提供简化的本地管理,将一组交换机作为一个对象来管理。
由于堆叠交换设备是由一组单独的设备集合而成,对于系统测试而言,由原来的单台设备的测试到一组设备的集合测试,测试的复杂度以及工作量都是成几何级数增长的,堆叠系统工作的模式有原来分散控制到集中控制,设备间的同步以及相互协调成为设备能够稳定运行的关键所在,对于网络设备的系统测试来说,不但要求单台设备的功能要符合标准,协议要保持一致,并且要求堆叠后的设备同样符合要求,由于整个堆叠系统,各成员设备与主控设备,以及成员设备之间的协调工作应用到具体的测试用例当中将会是一个十分繁琐,并且需要考虑诸多因素的一个过程,在测试过程中,首先要保证单台成员设备在没有堆叠的情况下,不会存在功能,协议以及性能上的缺陷,只有在这个前提下,经过堆叠的设备才有可能在功能上不出现问题,所以一个完整的堆叠系统测试,应该包括对单台成员设备的全面功能测试,以及对整个经过堆叠后的系统进行的全面的功能测试两部分,由于一个堆叠系统需要多台设备进行,所以这样也为并行测试提供了条件,即在同一个测试系统的控制下,采用不同的测试用例同时分配到各个成员设备中,因此在测试当中,如何才能覆盖所有的测试功能点将会是不容易实现的一个步骤,这样极易导致设备在不同的堆叠规模和堆叠配置下的系统缺陷,给堆叠设备的可用性带来风险。
发明内容
本发明提供一种基于网络堆叠系统的自动测试系统以及测试方法,以解决在测试当中,如何才能覆盖所有的测试功能点的问题。
为了解决上述技术问题,本发明首先提供一种基于网络堆叠系统的自动测试系统,包括堆叠成员设备、测试用例库、日志管理模块、系统任务调度模块、系统任务执行模块、系统任务执行状态监控模块和系统任务控制模块,其中:
所述堆叠成员设备,与所述相连日志管理模块、系统任务执行模块和系统任务执行状态监控模块分别相连,是堆叠系统内单台成员设备,多台此设备组成堆叠系统;
所述测试用例库,与所述系统任务调度模块相连,是测试用例的集合,通过增加或者删减所述测试用例来满足所需的测试要求;
所述日志管理模块,与所述堆叠成员设备相连,用来记录系统运行的事件和状态,是整个系统的输出模块;
所述系统任务调度模块,与所述系统任务控制模块、系统任务执行模块和测试用例库分别相连,用于对测试资源进行协调分配,测试用例进行管理,系统任务的派发;
所述系统任务执行状态监控模块,与所述堆叠成员设备和系统任务控制模块分别相连,用于监控被测试设备任务的运行状况,定时向所述系统任务控制模块反馈各设备的运行状况;
所述系统任务执行模块,与所述堆叠成员设备、系统任务调度模块和系统任务控制模块分别相连,用于根据系统任务调度模块的分配,进行测试用例执行,当测试任务执行失败时,接受所述系统任务控制模块的指令,清除任务失败设备的测试用例和相关的配置;
所述系统任务控制模块,与所述系统任务调度模块、系统任务执行状态监控模块和系统任务执行模块分别相连,用于对整个系统进行管理,协调上述模块的相互工作,也是整个系统的输入模块。
本发明所述系统,其中,所述系统任务调度模块,在对所述堆叠系统内单台成员设备测试时,用于进行测试用例的调度管理;在对所述堆叠系统测试时,还用于对测试资源进行协调分配。
本发明所述系统,其中,对于所述堆叠成员设备自动测试,所述系统引进同步机制,包括:测试资源的独享,资源调度的合理,测试结果的传递性,测试用例批量分配的合理性,系统通知状态机,测试用例执行优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710122984.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大尺寸薄壁高精度TC4钛合金封头的制造方法
- 下一篇:可拆换鼻镜灯的鼻钳