单板业务稳定性自动测试方法和系统的制作方法

文档序号:7658408阅读:184来源:国知局
专利名称:单板业务稳定性自动测试方法和系统的制作方法
技术领域
本发明涉及单板业务稳定性自动测试领域,更具体地,涉及一 种单板业务稳定性自动测试方法和系统。
背景技术
传统的城域波分系统主要用来传送SDH业务,传送的数据业务 较少,基本基于固定的业务配置方式;现在的波分系统需要支持更 多种类和数量的数据业务,如GbE 、FC、 FICON 、ESCON和DVB—ASI 等业务类型,而且对于动态配置的需求也越来越强。我们的波分i殳 备为满足此需求,研发了相应的单板,可称为多业务接入类单板。而随着4妄入业务种类和婆t量的增加,单板配置影响因素的增多, 使得对多业务4妄入类单才反的功能测试也更加复杂。如何快速充分;也 测试此类单板的接入业务功能、性能以及稳定性,又为波分产品测 试人员带来了新的问题。因而,现有技术中存在的测试方法的弊端为1、影响配置的因素众多,每种配置下,对业务都有不同程度和 层面的影响,其中,为保证测试覆盖率,需要对各种配置进行遍历 测试,另外,由于测试时间的限制,完全靠手工测试,^艮难做到这 种遍历,易造成漏测;2、 由于所应用4支术较新,且相关标准不够细化,各^殳备厂家的 配置以及一些处理原则不尽相同,其中,目前常用的业务相关仪表 通常也只是符合相应的国际业务标准,还不能完全灵活的满足设备 厂商的特定需要;以及3、 各配置下的操作由于时间限制,基本只能操作一两遍,但是 由于所用业务芯片本身可能的BUG、芯片个体性能差异、芯片使用 经验、开发人员技术限制等原因, 一些隐蔽的设计缺陷需要在不同 环境下,多次梯:作才能被发现,从而造成漏测,影响业务的稳定性。因而,急需一种方案,可以对单^反的功能进^f亍多次重复测i式以 及功能组合测试,从而尽早发现单板小概率的隐患问题,提高单板 的稳定性。发明内容为了解决现有技术中的问题,本发明提供了一种单板业务稳定 性自动测试方法和系统,其中,使单板的一侧信号与仪表直接对接, 另 一侧进行物理环回或单板内部环回,并且要求所用仪表与所4妄信 号的业务类型一致,另外,先对单板的配置进行某种设置,利用仪 表,对业务相关的告警性能进行测试。再换一种配置进行测试。本发明提供了 一种单板业务稳定性自动测试方法,可以包括以 下步骤根据输入的配置条件,生成测试报文;下发测试报文,并 采集测试结杲;以及输出测试结果。其中,输入的配置条件包括以下至少一种或其组合影响业务 的各因素条件、各因素条件的优先级、用户输入的配置条件、测试 次凄t以及每次测试之间的间隔。 影响业务的各因素条件包括是否支持APSD功能、是否插入 AIS4吏能、以及环回方式。本发明还提供了 一种单板业务稳定性自动测试系统,可以包括 人机接口,连接到监控部,用于输入配置条件,以及显示来自监控 部的测试结果;监控部,与被测单板和测试仪表相连,用于根据由 人机接口输入的配置条件,生成测试报文,下发测试报文并采集测 试结果;以及测试仪表,连接到被测单板,用于监测被测单板的性6匕另外,该系统还可以包4舌丰翁助单4反,连4妄在监4空部和#1测单 板之间,用于为被测单板提供相应的接口或业务。其中,监控部包括条件接收模块,用于接收来自人机接口的 配置条件和判断测试结果的条件;命令库,用于存储与配置条件相 对应的配置命令;测试才艮文生成器,用于根据配置条件和配置命令 生成用于测试的测试脚本;命令下发模块,用于将来自测试报文生 成器的测试脚本下发给辅助单板和被测单板;性能采集才莫块,用于 根据测试脚本,采集被测单板的性能值和测试仪表的性能值;以及 计算结果模块,用于将釆集到的性能值与来自人机接口的判断测试 结果的条件进行比较,生成测试结果,并上报给人机接口。其中,配置条件包括以下至少一种或其组合影响业务的各因 素条件、各因素条件的优先级、用户输入的配置条件、测试次凄t以 及每次测试之间的间隔。系统根据测试次数进行一次或多次测试。另外,影响业务的各因素条件包括是否支持APSD功能、是 否插入AIS使能、以及环回方式。测试仪表还用于向被测单板提供 业务输入和告警模拟,并进行回表性能和告警统计。
因而,采用本发明,有助于提高产品的可靠性稳定性,另外, 利用本发明省时、省力,提高工作效率,有助于缩短产品的开发周 期。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他J尤点可通过在所写的i兌明书、纟又利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来^是供对本发明的进一步理解,并且构成i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是根据本发明的单板业务稳定性自动测试方法的流程图;图2是才艮据本发明的第 一实施例的测试过程的流程图;图3是才艮据本发明的第二实施例的测试过程的流程图;图4是根据本发明的单板业务稳定性自动测试系统的框图;以及图5是^4居本发明实施例的单板业务稳定性自动测试装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
图1是根据本发明的单板业务稳定性自动测试方法的流程图。如图l所示,该方法可以包4舌以下步艰纟S102,根据输入的配置条件,生成测试报文; S104,下发测试报文,并采集测试结果;以及S106,车ir出测试结果。其中,l!r入的配置条件包才舌以下至少一种或其组合影响业务 的各因素条件、各因素条件的优先级、用户输入的配置条件、测试 次^t以及每次测i式之间的间隔。影响业务的各因素条件包括是否支持APSD功能、是否插入 AIS4吏能、以及环回方式。图2是根据本发明的第一实施例的测试过程的流程图。如图2 所示,4艮据影响业务的配置因素,自动进行各因素组合,形成相应 的配置,对业务情况进4于遍历测试。图3是根据本发明的第二实施例的测试过程的流程图。如图3 所示,指定某种配置,设置测试的次数,对某种情况下,进行多次 测试。图4是根据本发明的单板业务稳定性自动测试系统的框图。如 图4所示,该系统可以包括人机接口 402,连接到监控部404,用 于输入配置条件,以及显示来自监控部404的测试结果;监控部404, 与#皮测单4反和测试4义表406相连,用于才艮据由人才几4妾口 402输入的 配置条件,生成测试报文,下发测试报文并采集测试结果;以及测 试仪表406,连接到被测单板,用于监测被测单板的性能。另外,该系统还可以包4舌辅助单4反,连"t妄在监4空部和^皮测单 板之间,用于为被测单板提供相应的接口或业务。其中,监控部包括条件接收模块,用于接收来自人机接口的 配置条件和判断测试结果的条件;命令库,用于存储与配置条件相 对应的配置命令;测试才艮文生成器,用于4艮据配置条件和配置命令 生成用于测试的测试脚本;命令下发模块,用于将来自测试报文生 成器的测试脚本下发给辅助单板和被测单板;性能采集模块,用于 根据测试脚本,采集被测单板的性能值和测试仪表的性能值;以及 计算结果模块,用于将采集到的性能值与来自人机接口的判断测试 结果的条件进行比较,生成测试结果,并上报给人一几接口。其中,配置条件包括以下至少一种或其组合影响业务的各因 素条件、各因素条件的优先级、用户输入的配置条件、测试次凄史以 及每次测试之间的间隔。系统4艮据测试次凄t进4亍一次或多次测试。另外,影响业务的各因素条件包括是否支持APSD功能、是 否插入AIS使能、以及环回方式。测试仪表还用于向被测单板提供 业务输入和告警模拟,并进行回表性能和告警统计。图5是才艮据本发明实施例的单板业务稳定性自动测试装置的框 图。如图5所示,由以下几部分组成监控部分502、人机接口 504、 辅助单板506、 ^皮测单板508、仪器仪表510。其中,监控部分502用于根据输入的条件,对相关的配置命令 进行组合,生成命令报文。对被测单板和辅助单板设置命令,采集 性能告警;并对单板测试次数、命令间隔等进行控制;采集仪表性 能做判断条件;上报测试结果给人机接口。监控部分502中包括 配置条件——由人才A4妄口输入的单外反配置条件,包4舌影响业 务性能的各因素,如是否支持APSD功能、是否插入AIS使能、环 回方式等;各因素的优先级;测试次数和每次测试之间的间隔等;命令库——每种配置都对应有相应的配置命令,用于生成报文 使用;测试才艮文生成器——根据配置条件和命令库,生成测试脚本, 用于测^式;命令下发--向辅助单纟反和纟皮测单才反下发测试命令;计算结果——将采集到的性能和人机接口下发的判决条件,进 行对比,生成测试结果,上报给人机接口;以及性能采集——采集单板统计的性能值和仪表统计的性能值。人机接口 504用于输入单板测试次数、配置条件和判决条件等, 以显示测试结果。辅助单板506为被测单板提供相应的接口或业务。 被测单板508是需要进行稳定性测试的被测单板。仪器仪表510用 来监测:帔测单纟反的性能。各单元之间的连4妄i兌明人机接口 504和监控部分502之间的连接关系A、测试人员通过人才几接口向监控部分输入配置条件;I、测试人员通过人冲几4妾口向监控部分输入判决测试结果的条 件;以及J、测试结束,监控部分向人机接口输出测试结果。 监控部分502内部连接关系B和C、才艮文生成器根据配置条件和命令库,生成测试才艮文;D、 命令下发部分根据测试报文下发相应的命令;以及H、性能采集部分的结果,提供给结果计算部分,进行分析整理。监控部分502和辅助单^反506之间的连接关系E、 监控部分对辅助单4反进4于相应的配置,以纟是供#1测单4反所 需条件。监控部分502和^皮测单板508之间的连接关系E、 监控部分对被测单板下发相应的测试命令;以及F、 监控部分釆集被测单板统计的性能值。 监控部分502和仪器仪表510之间的连接关系G、 监控部分采集仪器仪表统计的性能值。-故测单4反508和辅助单^反506之间的连接关系K、辅助单板为被测单板提供相应的接口或业务。净皮测单4反508和仪器4义表510之间的连4妾关系L、业务测试仪器仪表,向被测单板提供业务输入、告警模拟 等,并进行回表性能和告警统计。
综上所述,利用本发明,可以按照输入条件,自动进行组合配 置,对单板各种配置做遍历测试,并且可以按照设备厂商的自有方 式,进行相应的配置,进行测试。另外,对某一特定操作,自动进 行多次测试,以发现小概率的隐患,提高了业务的稳定性。以上^f又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的^支术人员来"i兑,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1. 一种单板业务稳定性自动测试方法,其特征在于,包括以下步骤根据输入的配置条件,生成测试报文; 下发所述测试报文,并采集测试结果;以及 输出所述测试结果。
2. 根据权利要求1所述的单板业务稳定性自动测试方法,其特征 在于,所述输入的配置条件包括以下至少一种或其组合影响 业务的各因素条件、所述各因素条件的优先级、用户输入的配置条件、测试次凄t以及每次测试之间的间隔。
3. 才艮据权利要求2所述的单板业务稳定性自动测试方法,其特征 在于,所述影响业务的各因素条件包括是否支持APSD功能、 是否4翁入AIS4吏能、以及环回方式。
4. 一种单才反业务稳、定性自动测试系统,其特4正在于,包^":人机接口,连接到监控部,用于输入配置条件,以及显示 来自所述监控部的测试结果;所述监控部,与被测单板和测试仪表相连,用于根据由所 述人机接口输入的所述配置条件,生成测试报文,下发所述测 试才艮文并采集测试结果;以及所述测试4义表,连4妄到所述纟皮测单纟反,用于监测所述^皮测 单板的性能。
5. 根据权利要求4所述的单板业务稳定性自动测试系统,其特征 在于,还包^":辅助单才反,连接在所述监控部和所述^皮测单板之间,用于 为所述4皮测单纟反提供相应的4妻口或业务。
6. 根据权利要求5所述的单板业务稳定性自动测试系统,其特征 在于,所述监控部包括条件接收模块,用于接收来自所述人机接口的所述配置条 件和判断观'J试结果的条件;命令库,用于存^f诸与所述配置条件相对应的配置命令;测试报文生成器,用于根据所述配置条件和所述配置命令 生成用于测试的测试脚本;命令下发模块,用于将来自所述测试报文生成器的所述测 试脚本下发纟合所述辅助单^反和所述^皮测单斗反;性能采集模块,用于根据所述测试脚本,采集所述被测单 板的性能值和所述测试仪表的性能值;以及计算结果模块,用于将采集到的性能值与来自所述人枳4妄 口的所述判断测试结果的条件进行比较,生成所述测试结果, 并上报给所述人机接口 。
7. 根据权利要求6所述的单板业务稳定性自动测试系统,其特征 在于,所述配置条件包括以下至少一种或其组合影响业务的 各因素条件、所述各因素条件的优先级、用户输入的配置条件、 测试次数以及每次测试之间的间隔。
8. 根据权利要求7所述的单板业务稳定性自动测试系统,其特征 在于,所述系统才艮据所述测试次凄t进4亍一次或多次测i式。
9. 根据权利要求7所述的单板业务稳定性自动测试系统,其特征 在于,所述影响业务的各因素条件包括是否支持APSD功能、 是否4翁入AIS4吏能、以及环回方式。
10. 根据权利要求4至9中任一项所述的单板业务稳定性自动测试 系统,其特4正在于,所述测试4义表还用于向所述^皮测单拓j是供 业务输入和告警模拟,并进行回表性能和告警统计。
全文摘要
本发明提供了一种单板业务稳定性自动测试方法系统,其中,该系统可以包括人机接口,连接到监控部,用于输入配置条件,以及显示来自监控部的测试结果;监控部,与被测单板和测试仪表相连,用于根据由人机接口输入的配置条件,生成测试报文,下发测试报文并采集测试结果;以及测试仪表,连接到被测单板,用于监测被测单板的性能。因而,采用本发明,有助于提高产品的可靠性稳定性,另外,利用本发明,省时、省力,提高工作效率,有助于缩短产品的开发周期。
文档编号H04B17/00GK101145861SQ20071012996
公开日2008年3月19日 申请日期2007年7月20日 优先权日2007年7月20日
发明者萍 孙 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1