一种EPON设备命令自动检测方法与流程

文档序号:13760325阅读:222来源:国知局

本发明涉及EPON设备命令自动检测测试技术领域,尤其涉及到一种EPON设备命令自动检测方法。



背景技术:

随着EPON产品在网络部署中使用越来越多,同时EPON产品的产品型号也越来越多,在产品内部的一些分支合并等,对于这类设备的大量命令继承或者显示的测试问题成为测试的一个耗费人力的问题,因为EPON设备的命令较多,涉及到多种模块和多命令模式下的情况,如何提供一种通用的命令测试手段成为当务之急。



技术实现要素:

为解决上述问题,本发明提供了一种EPON设备命令自动检测方法,包括如下步骤:

步骤一:将欲测试的EPON设备的命令全集放置到命令文本文件中。

步骤二:运行命令执行程序,按顺序开始执行命令文本文件第一条命令,并记录命令的执行结果。

步骤三:对第一条命令的执行结果进行匹配,当匹配预先定好的字段,则认为命令测试通过,继续执行步骤四,否则认为该命令测试不通过,将该命令及错误结果记录到错误结果记录文件中;

步骤四:将文本文件中的下一条命令作为第一条命令,返回执行步骤二、三。

步骤五:循环执行步骤四,直到遍历完命令文本文件中的所有命令。

进一步的,步骤二中是在SecureCRT上执行。

进一步的,步骤三是在cli上行。

进一步的,步骤一采用的方法是将EPON设备的命令集注册文件拷贝到命令文本文件中。

本发明的有益效果为:

本发明所述测试方法可以针对新品设备的命令全集进行高效测试,避免命令遗漏,同时对命令错误打印进行规范测试,节省人力。

本发明使得EPON设备上使用新型号产品时能更高效的继承旧型号产品的命令,对命令进行更加高效的测试。

附图说明

图1为本发明的执行流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明包括如下步骤:

步骤一:将欲测试的EPON设备的命令全集放置到命令文本文件中。

放置的方法可以为人工队单条命令进行输入或者将EPON设备注册表里面的命令集拷贝到命令文本文件中,按照顺序排列。

步骤二:运行命令执行程序,按顺序开始执行命令文本文件第一条命令,并记录命令的执行结果。

本发明选择在SecureCRT上运行命令,所述SecureCRT是一种常用的终端仿真程序,其用于将命令文本文件下载到自身的文件目录下,并执行里面的命令。

步骤三:对第一条命令的执行结果进行匹配,当匹配预先定好的字段,则认为命令测试通过,继续执行步骤四,否则认为该命令测试不通过,将该命令及错误结果到用于错误结果记录文件中。

预先定义好的字段应该是表示测试通过的字段。

本步骤是自CLI(command-line interface,命令行界面)中执行。 预先定义一种格式:

config t?GD.LINK,Unknown command。

其中," config t "是被执行的命令, “?”号作为分隔符,命令输出结果采取“,”号作为分隔符。命令文本文件中按照这种格式进行命令行的输入。当命令正确的时候,输出“GD.LINK”,否则输出“Unknown command”。根据输出结果进行字段匹配。

在错误结果记录文件中,工作人员可以记录结果判断命令执行错误的原因是命令丢失还是其他原因。

步骤四:将命令文本文件中的下一条命令作为第一条命令,返回步骤二。

步骤五:循环执行步骤四,直到遍历完命令文本文件中的所有命令。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1