一种网络设备自动化测试的方法、装置和系统制造方法及图纸

技术编号:13456389 阅读:44 留言:0更新日期:2016-08-03 09:25
本发明专利技术适用于网络通信领域,提供了一种网络设备自动化测试的方法、装置和系统,旨在解决现有技术中对测试设备手动操作带来的人工投入成本高和测试效率低的问题。所述方法包括:从测试设备读取测试用例的索引信息;根据读取到的索引信息查找测试用例对应的配置信息;将配置信息导入到被测设备中,指令所述被测设备按照所述配置信息为所述被测设备配置测试参数;重新启动被测设备,以使配置生效;控制测试设备执行测试用例,对被测设备进行测试。本发明专利技术的技术方案实现了对测试设备的操作自动化,控制测试设备对被测设备进行自动化测试,使得测试过程不需要手动操作,减少了人员投入,提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种网络设备自动化测试的方法、装置和系统
技术介绍
在对网络设备进行测试的过程中,往往要使用各种测试方法和测试设备。目前的自动化测试方法只是涉及到通过测试设备实现对待测试的网络设备的自动化测试,而测试设备本身是需要手动控制的,就是说需要人工操作测试设备实现网络设备的测试,当需要进行大量重复的测试时,需要测试人员大量的时间投入,并且测试效率较低。
技术实现思路
本专利技术的目的在于提供一种网络设备自动化测试的方法、装置和系统,旨在解决现有技术中对测试设备手动操作带来的人工投入成本高和测试效率低的问题。本专利技术的第一方面,提供一种网络设备自动化测试的方法,包括:从测试设备读取测试用例的索引信息,所述测试用例被预先创建并按照所述索引信息保存在所述测试设备中;根据读取到的索引信息查找所述测试用例对应的配置信息,所述配置信息为预存的根据所述测试用例对所述被测设备进行设置的信息;将所述配置信息导入到所述被测设备中,指令所述被测设备按照所述配置信息为所述被测设备配置测试参数;重新启动所述被测设备,以使配置生效;控制所述测试设备执行所述测试用例,对所述被测设备进行测试。本专利技术的第二方面,提供一种网络设备自动化测试的装置,包括:读取模块,用于从测试设备读取测试用例的索引信息,所述测试用例被预先创建并按照所述索引信息保存在所述测试设备中;r>查找模块,用于根据读取到的索引信息查找所述测试用例对应的配置信息,所述配置信息为预存的根据所述测试用例对所述被测设备进行设置的信息;导入模块,用于将所述配置信息导入到所述被测设备中;配置模块,用于指令所述被测设备按照所述配置信息为所述被测设备配置测试参数,并重新启动所述被测设备,以使配置生效;测试模块,用于控制所述测试设备执行所述测试用例,对所述被测设备进行测试。本专利技术的第三方面,提供一种网络设备自动化测试的系统,所述系统包括控制设备、测试设备和被测设备,所述控制设备通过网络分别连接所述测试设备和所述被测设备,所述测试设备和所述被测设备之间通过网络进行连接;所述测试设备,用于按照索引信息保存被预先创建的测试用例;所述控制设备,用于:从所述测试设备读取测试用例的索引信息;根据读取到的索引信息查找所述测试用例对应的配置信息,所述配置信息为预存的根据所述测试用例对所述被测设备进行设置的信息;将所述配置信息导入到所述被测设备中,指令所述被测设备按照所述配置信息为所述被测设备配置测试参数;重新启动所述被测设备,以使配置生效;控制所述测试设备执行所述测试用例,对所述被测设备进行测试。本专利技术与现有技术相比存在的有益效果是:通过从测试设备读取测试用例的索引信息,并将索引信息对应的测试用例的配置信息自动导入到被测设备,使得当需要对被测设备更新配置时,可以在执行测试用例之前自动完成配置更新,无需人工进行配置,从而实现了对测试设备的操作自动化,控制测试设备对被测设备进行自动化测试,使得测试过程不需要手动操作,减少了人员投入,提高了测试效率。附图说明图1是本专利技术实施例一提供的一种网络设备自动化测试的方法的流程图;图2是本专利技术实施例二提供的一种网络设备自动化测试的方法的流程图;图3是本专利技术实施例三提供的一种网络设备自动化测试的装置的结构示意图;图4是本专利技术实施例四提供的一种网络设备自动化测试的装置的结构示意图;图5是本专利技术实施例五和实施例六提供的一种网络设备自动化测试的系统的结构示意图;图6是本专利技术实施例五提供的一种网络设备自动化测试的系统中一种具体的设备连接关系示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体附图对本专利技术的实现进行详细的描述。实施例一:图1是本专利技术实施例一提供的一种网络设备自动化测试的方法的流程图,具体包括步骤S101至S105,详述如下:S101、从测试设备读取测试用例的索引信息,该测试用例被预先创建并按照索引信息保存在测试设备中。测试设备可以为各种类型的测试仪器,例如功能测试设备CDRouter、性能测试设备SmartBits、性能测试设备TestCenter、无线性能测试设备IxChariot等。在测试设备中预先创建并存储了各种测试用例,通过测试设备提供的测试用例可以实现对被测设备的全选测试。测试用例按照索引信息被保存在测试设备中,索引信息可以是测试用例的名称或者编号等能够唯一标识该测试用例的信息。S102、根据读取到的索引信息查找测试用例对应的配置信息,该配置信息为预存的根据测试用例对被测设备进行设置的信息。测试设备中预存了针对测试用例对被测设备进行设置的配置信息。在测试设备上的测试用例被创建好之后,需根据每一个测试用例的测试内容对被测设备进行配置,并将配置信息从被测设备中导出,按照对应的测试用例的索引信息进行命名并保存在测试设备中。被测设备是各种类型的网络设备,例如路由器等。具体地,根据读取到的测试用例的索引信息查找对应的被测设备的配置信息。S103、将配置信息导入到被测设备中,指令被测设备按照配置信息为被测设备配置测试参数。具体地,将查询到的配置信息导入到被测设备中,并指令被测设备按照导入的配置信息对被测设备的相关软件或硬件测试参数进行配置。S104、重新启动被测设备,以使配置生效。具体地,当配置信息被导入后,需要重新启动被测设备以使配置生效。S105、控制测试设备执行测试用例,对被测设备进行测试。具体地,待被测设备启动完毕后,控制测试设备执行测试用例,完成对被测设备的测试。本实施例中,通过从测试设备读取测试用例的索引信息,并将索引信息对应的测试用例的配置信息自动导入到被测设备,使得当需要对被测设备更新配置时,可以在执行测试用例之前自动完成配置更新,无需人工进行配置,从而实现了对测试设备的操作自动化,控制测试设备对被测设备进行自动化测试,使得测试过程不需要手动操作,减少了人员投入,提高了测试效率。实施例二:图2是本专利技术实施例二提供的一种网络设备自动化测试的方法的流程图,具体包括步骤S201至S209,详述如下:S201、通过浏览器登录到测试设备,并读取测试用例的索引本文档来自技高网...

【技术保护点】
一种网络设备自动化测试的方法,其特征在于,包括:从测试设备读取测试用例的索引信息,所述测试用例被预先创建并按照所述索引信息保存在所述测试设备中;根据读取到的索引信息查找所述测试用例对应的配置信息,所述配置信息为预存的根据所述测试用例对所述被测设备进行设置的信息;将所述配置信息导入到所述被测设备中,指令所述被测设备按照所述配置信息为所述被测设备配置测试参数;重新启动所述被测设备,以使配置生效;控制所述测试设备执行所述测试用例,对所述被测设备进行测试。

【技术特征摘要】
1.一种网络设备自动化测试的方法,其特征在于,包括:
从测试设备读取测试用例的索引信息,所述测试用例被预先创建并按照所
述索引信息保存在所述测试设备中;
根据读取到的索引信息查找所述测试用例对应的配置信息,所述配置信息
为预存的根据所述测试用例对所述被测设备进行设置的信息;
将所述配置信息导入到所述被测设备中,指令所述被测设备按照所述配置
信息为所述被测设备配置测试参数;
重新启动所述被测设备,以使配置生效;
控制所述测试设备执行所述测试用例,对所述被测设备进行测试。
2.根据权利要求1所述的网络设备自动化测试的方法,其特征在于,所述
从测试设备读取测试用例的索引信息包括:
通过浏览器登录到测试设备,并读取测试用例的索引信息。
3.根据权利要求1所述的网络设备自动化测试的方法,其特征在于,所述
将所述配置信息导入到所述被测设备中包括:
通过浏览器登录到所述被测设备,并将所述配置信息导入到所述被测设备
中。
4.根据权利要求1所述的网络设备自动化测试的方法,其特征在于,所述
控制所述测试设备执行所述测试用例,对所述被测设备进行测试之后,所述方
法还包括:
实时检测所述测试用例的执行状态,当检测到所述测试用例在所述测试设
备执行完毕时,从所述测试设备中导出所述测试用例的测试结果,并从所述测
试设备读取下一个测试用例的索引信息,执行所述根据读取到的索引信息查找
所述测试用例对应的配置信息的步骤,直到检测到全部测试用例被执行完为止。
5.一种网络设备自动化测试的装置,其特征在于,包括:
读取模块,用于从测试设备读取测试用例的索引信息,所述测试用例被预

\t先创建并按照所述索引信息保存在所述测试设备中;
查找模块,用于根据读取到的索引信息查找所述测试用例对应的配置信息,
所述配置信息为预存的根据所述测试用例对所述被测设备进行设置的信息;
导入模块,用于将所述配置信息导入到所述被测设备中;
配置模块,用于指令所述被测设备按照所述配置信息为所述被测设备配置
测试参数,并重新启动所述被测设备,以使配置生效;
测试模块,用于控制所述测试设备执行所述测试用例,对所述被测设备进
行测试。
6.根据权利...

【专利技术属性】
技术研发人员:刘运兵袁良伟
申请(专利权)人:深圳市共进电子股份有限公司
类型:发明
国别省市:广东;44

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

1