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

技术编号:19390907 阅读:27 留言:0更新日期:2018-11-10 02:46
本申请实施例提供了一种网络设备测试方法及装置,该网络设备测试方法包括:从待测设备的用户需求中选取一用户需求,作为目标测试需求;根据预设的测试需求与应用组网的对应关系,确定目标测试需求对应的目标应用组网;将目标测试需求生成测试用例,并将测试用例发送至目标应用组网,以在目标应用组网中对待测设备进行测试。不仅可以测试待测设备的功能特性,而且在模拟实际应用环境的目标应用组网中进行测试,有效地将功能特性测试和应用环境结合,使得测试更加贴近实际应用环境,提高了测试的完整性。

A test method and device for network equipment

The embodiment of this application provides a test method and device for network equipment. The test method for network equipment includes: selecting a user's requirement from the user's requirement of the device to be tested as the target test requirement; determining the target application group corresponding to the target test requirement according to the corresponding relationship between the preset test requirement and the application networking. Network; Generate test cases from target test requirements, and send test cases to target application networking to test devices in target application networking. It can not only test the functional characteristics of the equipment to be tested, but also test in the target application network which simulates the practical application environment. It effectively combines the functional characteristics test with the application environment, making the test closer to the practical application environment and improving the integrity of the test.

【技术实现步骤摘要】
一种网络设备测试方法及装置
本申请涉及计算机
,特别是涉及一种网络设备测试方法及装置。
技术介绍
为了保证网络设备合格,需对网络设备进行测试,测试用来验证被测网络设备是否能够达到自身的功能特性,网络设备的功能特性用于实现网络设备的用户需求。只有通过测试的网络设备才算合格。对网络设备的测试,一般都是围绕网络设备的功能特性来展开测试的,测试人员针对每一个功能特性编写测试用例,通过测试用例验证网络设备在实现功能特性上的正确性。然而,每次进行网络设备的测试前,均要针对该网络设备的每一个功能特性编写测试用例,浪费时间,降低了测试效率。并且,所编写的测试用例只是针对单机状态下或者较简单的网络环境下网络设备的功能特性,这导致了通过测试用例对网络设备的测试较单一,缺乏完整性。
技术实现思路
本申请实施例的目的在于提供一种网络设备测试方法及装置,以解决在对网络设备进行测试时,测试单一、缺乏完整性的问题。具体技术方案如下:第一方面,本申请实施例提供了一种网络设备测试方法,所述方法包括:从待测设备的用户需求中选取一用户需求,作为目标测试需求;根据预设的测试需求与应用组网的对应关系,确定所述目标测试需求对应的目标应用组网,所述应用组网用于:为所述待测设备提供测试环境;将所述目标测试需求生成测试用例,并将所述测试用例发送至所述目标应用组网,以在所述目标应用组网中对所述待测设备进行测试。第二方面,本申请实施例提供了一种网络设备测试装置,所述装置包括:选取模块,用于从待测设备的用户需求中选取一用户需求,作为目标测试需求;确定模块,用于根据预设的测试需求与应用组网的对应关系,确定所述目标测试需求对应的目标应用组网,所述应用组网用于:为所述待测设备提供测试环境;生成模块,用于将所述目标测试需求生成测试用例,并将所述测试用例发送至所述目标应用组网,以在所述目标应用组网中对所述待测设备进行测试。第三方面,本申请实施例提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述任一所述的网络设备测试方法步骤。第四方面,本申请实施例提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述任一所述的网络设备测试方法步骤。本申请实施例提供的技术方案中,基于待测设备的目标测试需求,从预设的对应关系中确定出目标应用组网,在目标应用组网中对待测设备进行测试。不仅可以测试待测设备的功能特性,而且在模拟实际应用环境的目标应用组网中进行测试,有效地将功能特性测试和应用环境结合,使得测试更加贴近实际应用环境,提高了测试的完整性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的网络设备测试方法的一种流程图;图2为本申请实施例提供的网络设备测试方法的另一种流程图;图3为本申请实施例提供的网络设备测试装置的一种结构示意图;图4为本申请实施例提供的电子设备的一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了解决在对网络设备进行测试时,测试单一、缺乏完整性的问题,本申请实施例提供了一种网络设备测试方法及装置,其中,该网络设备测试方法包括:从待测设备的用户需求中选取一用户需求,作为目标测试需求;根据预设的测试需求与应用组网的对应关系,确定目标测试需求对应的目标应用组网,应用组网用于:为待测设备提供测试环境;将目标测试需求生成测试用例,并将测试用例发送至目标应用组网,以在目标应用组网中对待测设备进行测试。本申请实施例提供的技术方案中,基于待测设备的目标测试需求,从预设的对应关系中确定出目标应用组网,在目标应用组网中对待测设备进行测试。不仅可以测试待测设备的功能特性,而且在模拟实际应用环境的目标应用组网中进行测试,有效地将功能特性测试和应用环境结合,使得测试更加贴近实际应用环境,提高了测试的完整性。下面首先对本申请实施例提供的一种网络设备测试方法进行介绍,该网络设备测试方法可以应用于服务器、终端等电子设备。如图1所示的本申请实施例提供的网络设备测试方法的一种流程图,包括如下步骤。S101,从待测设备的用户需求中选取一用户需求,作为目标测试需求。测试需求是根据针对该待测设备的用户需求和研发需求所确定的。其中,针对待测设备的用户需求可以是自定义设定的,研发人员对待测设备的用户需求进行分析,可以得到研发需求,研发人员可以根据研发需求进行有针对性的研发。在测试阶段,测试人员可以将用户需求逐个作为测试需求,进而可以对测试需求进行测试。其中,用户需求、研发需求和测试需求均可以按照设备分类进行分类存储。不同的设备有不同的用户需求,同一设备可以包括多个用户需求。对于用户需求,可以存储在预设的用户需求数据库中,以供相关人员进行查询。用户需求数据库用于存储待测设备的用户需求。进一步地,用户需求数据库按照设备分类进行分类存储。其中,设备分类可以是根据功能特性进行划分,对于有相同功能特性的设备划分成同一个设备分类。另外,功能特性相同的设备测试需求相同,也就是,对于有相同测试需求的设备可以划分成同一个设备分类。例如,具有防火墙功能的设备可以划分成同一个设备分类,具有负载均衡功能的设备可以划分成同一个设备分类。用户需求数据库按照设备分类对用户需求进行分类存储,有利于用户清楚地了解相同功能特性的设备之间的联系。每个设备分类下的设备有可能会属于多个功能特性分类。每一种设备分类对应的用户需求以表项的形式进行分类存储,一个用户需求对应一个表项,一种设备分类对应一个列表,设备分类对应的列表包括该设备分类的各用户需求对应的表项。用户需求表项中包括用户需求的相关信息,如表1所示。表1表1中用户需求的相关信息包括:标识,记录时间,所属功能特性分类,标题,描述,已应用的应用组网的标识,新增应用组网的描述,状态,时间段等信息。其中,标识是针对设备分类的用户需求的标识。记录时间是记录该用户需求的时间。功能特性分类是预设的,对网络设备进行测试的电子设备根据用户提交的针对待测设备的用户需求判断该用户需求所属的功能特性分类。标题可以是针对用户需求自定义设定的。描述,是对用户需求的描述,可以包括用户需求的来源、用户需求的目的以及用户需求的功能等。应用组网用于为待测设备提供测试环境,每一应用组网对应一标识,应用组网的标识是预设的。新增应用组网是用户需求还未应用且未记录的应用组网,用户需求数据库中所记录的新增应用组网的信息可以包括:该新增应用组网的标识,该新增应用组网的描述等,记录的新增应用组网的信息便于研发人员和测试人员做进一步地需求分析。时间段表示不同版本对用户需求需要支持的时间。状态可以本文档来自技高网...

【技术保护点】
1.一种网络设备测试方法,其特征在于,所述方法包括:从待测设备的用户需求中选取一用户需求,作为目标测试需求;根据预设的测试需求与应用组网的对应关系,确定所述目标测试需求对应的目标应用组网,所述应用组网用于:为所述待测设备提供测试环境;将所述目标测试需求生成测试用例,并将所述测试用例发送至所述目标应用组网,以在所述目标应用组网中对所述待测设备进行测试。

【技术特征摘要】
1.一种网络设备测试方法,其特征在于,所述方法包括:从待测设备的用户需求中选取一用户需求,作为目标测试需求;根据预设的测试需求与应用组网的对应关系,确定所述目标测试需求对应的目标应用组网,所述应用组网用于:为所述待测设备提供测试环境;将所述目标测试需求生成测试用例,并将所述测试用例发送至所述目标应用组网,以在所述目标应用组网中对所述待测设备进行测试。2.根据权利要求1所述的方法,其特征在于,所述根据预设的测试需求与应用组网的对应关系,确定所述目标测试需求对应的目标应用组网的步骤,包括:根据选取的用户需求的多个用户子需求,将目标测试需求划分为多个测试子需求;根据测试需求与测试点的对应关系,确定每个测试子需求对应的测试点;根据测试点与应用组网的对应关系,获取每个测试点对应的目标应用组网。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述待测设备的针对所述测试用例的测试记录;根据所得到的测试记录,针对所述待测设备的用户需求、所述待测设备的研发需求和所述待测设备的版本,分别生成对应的质量评估报告和测试建议。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收针对目标信息的查询指令,所述目标信息为测试类型信息或应用组网,所述测试类型信息为测试记录中所包括信息的类型;获取并显示所述目标信息对应的测试记录;或者,从所述目标信息对应的测试记录中获取并显示问题测试记录。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到测试需求存在变更或新增时,确定新的测试需求对应的测试点,作为第一测试点;判断所述第一测试点对应的第一应用组网是否...

【专利技术属性】
技术研发人员:岳炳词
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽,34

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

1