一种通信网元自动化测试方法及装置制造方法及图纸

技术编号:34602964 阅读:15 留言:0更新日期:2022-08-20 09:06
本发明专利技术属于通信网元自动化测试技术领域领域,公开了一种通信网元自动化测试方法及装置,处理器通过串行接口连接有数据加载模块、测试模块、编辑模块、解析模块;数据加载模块,用于加载存储在数据库中的数据文件;测试模块,用于接收需要数据加载模块内测试的控制代码,检测接收控制代码,对传输信息进行实时的检测;编辑模块,根据控制代码所对应的数据库文件内的数据生成测试步骤,并在数据库文件内收集所要测试的控制数据,根据测试步骤以及控制数据生成测试模型;解析模块,用于解析测试对象的预置信息并执行测试步骤,对被测网元进行功能测试和性能测试。无需人工参与,从而提高了测试时间、降低了测试成本。降低了测试成本。降低了测试成本。

【技术实现步骤摘要】
一种通信网元自动化测试方法及装置


[0001]本专利技术属于通信网元自动化测试
.,尤其涉及一种通信网元自动化测试方法及装置。

技术介绍

[0002]目前,随着5G网络的日趋成熟,用户对网络的感知度的需求越来越高,这使得运用商更加关注网络通信质量情况。在室内测试中,分析网元设备的信令可作为衡量网络通信质量的方法之一。
[0003]通信网元测试主要包括功能测试和性能冲击两类,在这两类测试中,都比较侧重性能测试。通信领域的网元之间都是采用消息进行交互,所以当进行网元测试时,可将被测网元视为一个黑盒,只需要给被测网元适当的输入,通过观测输出以及被测网元自身的资源统计,便可以达到对被测网元进行功能测试和性能测试的目的。
[0004]目前常见的测试多采用人工测试的方法,因为通过人工操作,测试效率较低,且大量人力浪费在简单的体力劳动中,造成资源浪费,增加了测试成本。
[0005]虽然有一部分在有些改进的测试方法中,其中部分步骤,还是需要大量的人力,局部的自动化对整体执行效率影响程度有限。
[0006]通过上述分析,现有技术存在的问题及缺陷为:常见的测试多采用人工测试的方法,因为通过人工操作,测试效率较低,且大量人力浪费在简单的体力劳动中,造成资源浪费,增加了测试成本。虽然有一部分在有些改进的测试方法中,其中部分步骤,还是需要大量的人力,局部的自动化对整体执行效率影响程度有限。

技术实现思路

[0007]针对现有技术存在的问题,本专利技术提供了一种通信网元自动化测试方法及装置。
[0008]本专利技术是这样实现的,一种通信网元自动化测试装置设置有:
[0009]处理器;
[0010]所述处理器通过串行接口连接有数据加载模块、测试模块、编辑模块、解析模块;
[0011]所述数据加载模块,用于加载存储在数据库中的数据文件;
[0012]所述测试模块,用于接收需要数据加载模块内测试的控制代码,检测接收控制代码,对传输信息进行实时的检测;
[0013]所述编辑模块,根据控制代码所对应的数据库文件内的数据生成测试步骤,并在数据库文件内收集所要测试的控制数据,根据测试步骤以及控制数据生成测试模型;
[0014]所述解析模块,用于解析测试对象的预置信息并执行测试步骤,对被测网元进行功能测试和性能测试。
[0015]进一步,数据加载模块设置有:信息预置处理模块、信息实时获取模块、判断模块;
[0016]所述信息预置处理模块,用于从预存的通信网元信息中获取待测试对象的通信网元预置信息;
[0017]信息实时获取模块,用于实时获取网元中待测试对象的信息;
[0018]判断模块,比较待测试对象的实时信息获取和信息预置处理,得到测试数据并传送到测试模块。
[0019]进一步,通信网元自动化测试方法具体设置有以下步骤:
[0020]步骤一:从数据加载模块中加载消息数据库中预存的通信网元信息和待测试对象的通信网元预置信息;
[0021]步骤二:接收数据加载模块需测试的控制代码,检测接收控制代码,对传输信息进行实时的检测;
[0022]步骤三:按照数据生成测试步骤和数据库文件内控制数据对传输信息进行检测;
[0023]步骤四:解析并执行测试模型,对被测网元进行功能测试和性能测试。
[0024]进一步,数据加载模块,在通信网元信息中获取待测试对象的通信网元预置信息具体包括;获取测试流程中的各项消息,采集各项测试流程所需要的执行时间,执行测试流程的次数和各项测试流程的顺序。
[0025]进一步,测试步骤生成一个或者多个测试步骤后,将测试步骤保存到本地测试模型数据中,当下次执行相应的测试步骤时,优先扫描本地测试模型存储数据。
[0026]进一步,对传输信息进行检测主要是对网元进行通信功能进行测试和通信性能进行测试,具体执行以下步骤:
[0027]步骤一:判断测试方法执行情况,判断结果如果显示执行完毕则结束次测试方法对通信功能和通信性能的测试;若判断结果显示未执行完毕则根据各项测试参数对测试步骤进行排序;
[0028]步骤二:判断测试方法执行的次数,并判断测试方法是否达到预定次数,如果判断是,则执行上步骤,若不是则根据参数设置的测试步骤执行步骤的顺序。
[0029]进一步,解析并执行测试模型前还要进行对网元信息进行统计具体包括一下步骤:
[0030]步骤一:从配置信息中读取需要获取的网元信息数据值和预期数据值;
[0031]步骤二:从网元中查询网元信息数据值的实时数据值;
[0032]步骤三:判断该实时数据值与预期数据值是否在误差范围内符合,若在误差范围内符合预期数值,则确定测试结果正常,反之,则确定测试结果异常。
[0033]进一步,获取的网元信息数据值和预期数据值采用延时测试模型对网元数据读取进行测试,具体包括:
[0034]首先,从网元配置信息中读取需要跟踪和检测的网元信息数据值;
[0035]其次,从本地存储中获取本次网元检测步骤所对应的网元预期数值的信息;
[0036]最后,判断网元中获取的网元信息是否是与跟踪的网元信息数值一致,若是,则确定测试结果正常,若否,则将本次检测步骤重新执行并进行检测。
[0037]进一步,从网元中查询网元信息数据值的实时数据值具体为:
[0038]按照消息控制参数集中设置执行顺序、执行时间、执行测试流程进行测试,结果异常消息分为出向消息和入向消息,所述出向消息为模拟网元发送到被测网元的消息,入向消息为模拟网元从被测网元接收的消息。
[0039]进一步,出向消息分为主动触发消息和被动触发消息,所述主动触发消息为通过
控制代码触发检测步骤,所述被动触发消息为其他消息触发检测步骤均为被动消息。
[0040]结合上述的所有技术方案,本专利技术所具备的优点及积极效果为:本专利技术通信网元自动化测试方法及装置通过设有网络通信质量自动化测试方法及系统中,预先配置测试过程中需要的信息,通过此种方式来完成测试,无需人工参与,从而提高了测试时间、降低了测试成本。
附图说明
[0041]图1是本专利技术实施例提供的通信网元自动化测试装置结构示意图;
[0042]图2是本专利技术实施例提供的通信网元自动化测试方法流程图;
[0043]图3是本专利技术实施例提供的网元信息进行统计流程图;
[0044]图中:1、数据加载模块;2、测试模块;3、处理器;4、编辑模块;5、解析模块。
具体实施方式
[0045]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0046]针对现有技术存在的问题,本专利技术提供了一种通信网元自动化测试方法及装置,下面结合附图对本专利技术作详细的描述。
[0047]如图1所示,本专利技术实施例提供的通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信网元自动化测试装置,其特征在于,所述通信网元自动化测试装置设置有:处理器;所述处理器通过串行接口连接有数据加载模块、测试模块、编辑模块、解析模块;所述数据加载模块,用于加载存储在数据库中的数据文件;所述测试模块,用于接收需要数据加载模块内测试的控制代码,检测接收控制代码,对传输信息进行实时的检测;所述编辑模块,根据控制代码所对应的数据库文件内的数据生成测试步骤,并在数据库文件内收集所要测试的控制数据,根据测试步骤以及控制数据生成测试模型;所述解析模块,用于解析测试对象的预置信息并执行测试步骤,对被测网元进行功能测试和性能测试。2.如权利要求1所述一种通信网元自动化测试装置,其特征在于,所述数据加载模块设置有:信息预置处理模块、信息实时获取模块、判断模块;所述信息预置处理模块,用于从预存的通信网元信息中获取待测试对象的通信网元预置信息;信息实时获取模块,用于实时获取网元中待测试对象的信息;判断模块,比较待测试对象的实时信息获取和信息预置处理,得到测试数据并传送到测试模块。3.一种通信网元自动化测试装置,其特征在于,所述通信网元自动化测试方法具体设置有以下步骤:步骤一:从数据加载模块中加载消息数据库中预存的通信网元信息和待测试对象的通信网元预置信息;步骤二:接收数据加载模块需测试的控制代码,检测接收控制代码,对传输信息进行实时的检测;步骤三:按照数据生成测试步骤和数据库文件内控制数据对传输信息进行检测;步骤四:解析并执行测试模型,对被测网元进行功能测试和性能测试。4.如权利要求3所述通信网元自动化测试方法,其特征在于,所述数据加载模块,在通信网元信息中获取待测试对象的通信网元预置信息具体包括;获取测试流程中的各项消息,采集各项测试流程所需要的执行时间,执行测试流程的次数和各项测试流程的顺序。5.如权利要求3所述通信网元自动化测试方法,其特征在于,所述测试步骤生成一个或者多个测试步骤后,将测试步骤保存到本地测试模型数据中,当下次执行相应的测试步骤时,优先扫描本地测试模型存储数据。6....

【专利技术属性】
技术研发人员:曾宪莉龙波
申请(专利权)人:湖南信息学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1