网络设备测试方法和装置制造方法及图纸

技术编号:14882129 阅读:77 留言:0更新日期:2017-03-24 04:34
本发明专利技术涉及一种网络设备测试方法,所述网络设备包括网络模块和多个功能模块;所述方法包括:探测所述网络模块是否启动完成;在探测到所述网络模块启动完成后对所述网络模块进行测试;依次探测各功能模块是否启动完成;以及对启动完成的功能模块进行测试。上述网络设备测试方法可以提高了测试过程中的可靠性以及测试效率。本发明专利技术还提供一种网络设备测试装置。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别是涉及一种网络设备测试方法和装置
技术介绍
在进行网络设备测试之前,需要探测网络设备是否完全启动。传统的探测网络设备是否完成启动,通常采用PING(PacketInternetGroper)的方法。PING不通网络设备,则认为网络设备未启动完成;PING通网络设备,则认为设备启动完成。然而,能PING通网络设备,只能说明网络设备中的网络模块启动完成,并不代网络设备的所有模块启动完成。当网络设备中的其他模块未启动时,会导致对此模块的测试失败,降低了测试过程的可靠性。
技术实现思路
基于此,有必要提供一种测试可靠性较高的网络设备测试方法和装置。一种网络设备测试方法,所述网络设备包括网络模块和多个功能模块;所述方法包括:探测所述网络模块是否启动完成;在探测到所述网络模块启动完成后对所述网络模块进行测试;依次探测各功能模块是否启动完成;以及对启动完成的功能模块进行测试。在其中一个实施例中,所述探测所述网络模块是否启动完成的步骤包括:以预设时间间隔向所述网络设备发送请求信息直至接收到所述网络设备回复的响应信息,并在接收到所述响应信息时确认所述网络模块启动完成。在其中一个实施例中,所述依次探测各功能模块是否启动完成的步骤中,对各功能模块进行探测的顺序与所述网络设备中各功能模块的启动顺序相同。在其中一个实施例中,所述依次探测各功能模块是否启动完成的步骤包括:以预设时间间隔向所述网络设备发送请求信息;接收所述网络设备回复的应答信息;所述应答信息中包括已完成初始化的功能模块信息和未完成初始化的功能模块信息;根据所述应答信息确认功能模块是否启动完成。在其中一个实施例中,所述依次探测各功能模块是否启动完成的步骤中,仅在探测出当前功能模块已启动完成且完成了对所述当前功能模块的测试后才会根据预设顺序对下一功能模块是否启动完成进行探测。一种网络设备测试装置,所述网络设备包括网络模块和多个功能模块,所述网络设备测试装置包括:探测设备,用于探测所述网络模块是否启动完成;控制设备,与所述探测设备连接,用于在所述探测设备探测到所述网络模块启动完成后控制所述网络设备对所述网络模块进行测试;所述探测设备还用于依次探测各功能模块是否启动完成;所述控制设备还用于控制所述网络设备对启动完成的功能模块进行测试。在其中一个实施例中,所述探测设备用于以预设时间间隔向所述网络设备发送请求信息直至接收到所述网络设备回复的响应信息,并在接收到所述响应信息时确认所述网络模块启动完成。在其中一个实施例中,所述探测设备对各功能模块进行探测的顺序与所述网络设备中各功能模块的启动顺序相同。在其中一个实施例中,所述探测设备用于以预设时间间隔向所述网络设备发送请求信息,并接收所述网络设备回复的响应信息,所述响应信息包括已完成初始化的功能模块和未完成初始化的功能模块;所述探测设备还用于根据所述响应信息确认功能模块是否启动完成。在其中一个实施例中,所述探测设备仅在探测到当前功能模块已启动完成且完成了对所述当前功能模块的测试后才会根据预设顺序对下一功能模块是否启动完成进行探测。上述网络设备测试方法和装置,先探测网络设备中的网络模块是否启动完成并在启动完成后对该网络模块进行测试,从而确保网络模块不会影响后续的测试过程,提高了测试过程中的可靠性。同时,在对各功能模块进行测试前,会先探测该功能模块是否启动完成,从而仅在该功能模块启动完成后对其进行测试,避免出现测试失败的问题,进一步提高了测试过程中的可靠性以及测试效率。附图说明图1为一实施例中的网络设备测试方法的流程图;图2为一实施例中的IAD的内部模块图;图3为对IAD进行测试的流程图;图4为一实施例中的网络设备测试装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一实施例中的网络设备测试方法的流程图。该网络设备测试方法用于对网络设备进行测试,可以应用于网络设备自动化生产测试领域中。该网络设备包括网络模块和多个功能模块。网络模块用于实现网络设备与测试装置之间的通信连接,各功能模块则用于实现网络设备的各项功能。测试装置用于实现该测试方法。该测试方法包括以下步骤:S110,探测网络模块是否启动完成。以预设时间间隔向网络设备发送请求信息。预设时间间隔可以根据需要进行设定。在本实施例中,预设时间间隔为2s。网络设备在网络模块启动完成后响应该请求信息,并回复响应信息。在接收到该响应信息时,可以确认网络模块启动完成。S120,在探测到网络模块启动完成后对网络模块进行测试。在确认网络模块启动完成后,才控制网络设备对网络模块进行测试,从而避免由于网络模块未启动完成时测试失败的情况发生。对网络模块进行测试,可以确保网络模块能够正常工作,不会影响后续功能模块的测试过程。S130,依次探测各功能模块是否启动完成。对各功能模块进行探测的顺序与网络设备中各功能模块的启动顺序相同,从而无需等待网络设备中的所有模块均启动完成后再进行测试,可以节省测试时间,提高测试效率。对各功能模块是否启动完成的探测方法与网络模块是否启动完成的探测方法相同。具体地,以预设时间间隔向网络设备发送网络设备发送请求消息。当网络设备中的当前探测的功能模块启动完成后,回复响应消息。该响应消息中包括已完成初始化的功能模块和未完成初始化的功能模块。已完成初始化的功能模块也即启动完成的功能模块。因此,根据响应消息即可确认出当前探测的功能模块是否启动完成,从而在该功能模块启动完成后对其执行S140,并继续对下一功能模块是否启动完成进行探测。在一实施例中,探测过程可以连续进行,也即在探测到当前功能模块启动完成后,即开始对下一功能模块进行探测,直至所有功能模块探测完成。在本实施例中,在探测到当前功能模块启动完成后,并不会立刻对下一功能模块进行探测,而仅在完成了对当前功能模块的测试后才会对下一功能模块进行探测。因此,对当前功能模块探测过程中,下一功能模块可以完成启动,从而确保对下一功能模块进行探测时该功能模块已经启动完成,提高测试效率。S140,对启动完成的功能模块进行测试。仅控制网络设备对启动完成的功能模块进行测试,可以提高测试成功几率,进而提高整体的测试效率。上述网络设备测试方法,先探测网络设备中的网络模块是否启动完成并在启动完成后对该网络模块进行测试,从而确保网络模块不会影响后续的测试过程,提高了测试过程中的可靠性。同时,在对各功能模块进行测试前,会先探测该功能模块是否启动完成,从而仅在该功能模块启动完成后对其进行测试,避免出现测试失败的问题,进一步提高了测试过程中的可靠性,以及测试效率。下面以网络设备为IAD(IntegratedAccessDevice,即综合接入设备)为例进行说明。IAD是提供上网数据和语音通话接入功能的设备,其内部模块图如图2所示。该IAD包括network模块210、led模块220、usb模块230、wireless模式240、voice模块250和dect模块260。其中,network模块210是IAD的网络模块;led模块220是IAD的指示灯模块;usb模块230是本文档来自技高网...
网络设备测试方法和装置

【技术保护点】
一种网络设备测试方法,所述网络设备包括网络模块和多个功能模块;其特征在于,所述方法包括:探测所述网络模块是否启动完成;在探测到所述网络模块启动完成后对所述网络模块进行测试;依次探测各功能模块是否启动完成;以及对启动完成的功能模块进行测试。

【技术特征摘要】
1.一种网络设备测试方法,所述网络设备包括网络模块和多个功能模块;其特征在于,所述方法包括:探测所述网络模块是否启动完成;在探测到所述网络模块启动完成后对所述网络模块进行测试;依次探测各功能模块是否启动完成;以及对启动完成的功能模块进行测试。2.根据权利要求1所述的方法,其特征在于,所述探测所述网络模块是否启动完成的步骤包括:以预设时间间隔向所述网络设备发送请求信息直至接收到所述网络设备回复的响应信息,并在接收到所述响应信息时确认所述网络模块启动完成。3.根据权利要求1所述的方法,其特征在于,所述依次探测各功能模块是否启动完成的步骤中,对各功能模块进行探测的顺序与所述网络设备中各功能模块的启动顺序相同。4.根据权利要求1所述的方法,其特征在于,所述依次探测各功能模块是否启动完成的步骤包括:以预设时间间隔向所述网络设备发送请求信息;接收所述网络设备回复的应答信息;所述应答信息中包括已完成初始化的功能模块信息和未完成初始化的功能模块信息;根据所述应答信息确认功能模块是否启动完成。5.根据权利要求1所述的方法,其特征在于,所述依次探测各功能模块是否启动完成的步骤中,仅在探测出当前功能模块已启动完成且完成了对所述当前功能模块的测试后才会根据预设顺序对下一功能模块是否启动完成进行探测。6.一种网络设备测试装置,所述网络设...

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

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

1