一种数据网络的测试方法、系统及相关装置制造方法及图纸

技术编号:17837415 阅读:59 留言:0更新日期:2018-05-03 19:09
本申请公开了一种数据网络的测试方法,该方法无需每次手工输入各项测试参数,根据预先形成的测试用例使得测试流程更加标准化且显著减少了测试遗漏点,最终可以得到根据测试结果生成的测试报告,解放了大量宝贵的人力资源,测试效率更高,更加人性化,实际使用效果更佳。本申请还同时公开了一种与上述数据网络的测试方法对应的数据网络的测试系统、装置及计算机可读存储介质,具有上述有益效果。

Test method, system and related device for data network

This application discloses a test method for data network. The method does not need to manually enter the test parameters each time. According to the pre formed test case, it makes the test process more standardized and significantly reduces the test leaks. Finally, we can get the test report generated according to the test results and liberate a large number of valuable people. Force resources, test efficiency is higher, more humane, practical use effect is better. The application also discloses a test system, a device and a computer readable storage medium corresponding to the testing method of the data network of the above data network, which has the beneficial effect.

【技术实现步骤摘要】
一种数据网络的测试方法、系统及相关装置
本申请涉及数据测试
,特别涉及一种数据网络的测试方法、系统、装置及计算机可读存储介质。
技术介绍
随着大数据、网络用途的多样化发展,出现了各式各样的数据网络,例如,数据通信网络、多设备的统一控制平台以及基于大数据的各式功能云平台等,这些各式各样的数据网络背后则是成千上万行的程序代码来使其正常运行并起到作用,而随着技术的发展,不免会像应用程序和操作系统一样发现Bug和需要增加新功能,而实现这一目的并不是推翻原来的数据网络重来,而是编写新的功能代码并将其“合”进原先的功能代码当中。在将新的功能代码并将其“合”进原先的功能代码的过程中,容易与原有功能代码发生各种冲突,进而报错或无法实现新功能,因此需要在这一过程中对其进行测试,看是否实现了预想的功能。现有技术为实现这一目的,采用了手工输入各项测试参数的方式,但由于测试过程相对复杂且繁琐,极易出现遗漏或重复等错误,各式各样人为因素的出现无疑会对测试过程造成严重的影响,测试效率低下,实际测试效果不好。所以,如何克服现有测试数据网络的方法存在的各项技术缺陷,提供一种无需每次手工输入各项测试参数、测试流程更加标准化、测试效率更高的数据网络测试方案是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种数据网络的测试方法,无需每次手工输入各项测试参数,根据预先形成的测试用例使得测试流程更加标准化且显著减少了测试遗漏点,最终可以得到根据测试结果生成的测试报告,解放了大量宝贵的人力资源,测试效率更高,更加人性化,实际使用效果更佳。本申请的另一目的在于提供了一种数据网络的测试方法系统、装置及计算机可读存储介质。为实现上述目的,本申请提供一种数据网络的测试方法,包括:将所有测试参数按预设参数结构生成测试配置文件;根据不同的数据网络在不同实际需求下进行的实际测试流程生成包含所有测试用例的测试用例库;当接收到目标数据网络的测试指令时,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,并根据测试目标在所述测试用例库中选取相应的目标测试用例;其中,所述测试指令中携带有所述目标数据网络特征信息和所述测试目标;将所述目标测试用例通过所述测试访问路径加载在所述目标数据网络中以进行测试,得到测试报告,并通过预设路径发送所述测试报告。可选的,将所有测试参数按预设参数结构生成测试配置文件,包括:将所述测试参数按照参数类型和优先级级别生成所述测试配置文件。可选的,根据不同数据网络在不同需求下的实际测试流程生成包含所有测试用例的测试用例库,包括:当仅存在种类不同的第一数据网络和第二数据网络时;将所述第一数据网络在各实际测试目标下依次进行的各测试步骤进行校本化处理,得到与各所述实际测试目标对应的各第一数据网络测试用例;将所述第二数据网络在各所述实际测试目标下依次进行的各测试步骤进行所述校本化处理,得到与各所述实际测试目标对应的各第二数据网络测试用例;将各所述第一数据网络测试用例和各所述第二数据网络测试用例对应划分在所属的数据网络下,得到所述测试用例库。可选的,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,包括:利用所述目标数据网络的域名信息在所述测试配置文件中查得与所述域名信息相对应的IP地址,以便直接利用所述IP地址访问所述目标数据网络。可选的,该测试方法还包括:从所述测试报告的预设位置取出测试返回值,并将所述测试返回值与测试理论值进行对比;当所述测试返回值与所述测试理论值不同时,发出报警信息。为实现上述目的,本申请还提供了一种数据网络的测试系统,该测试系统包括:测试配置文件生成单元,用于将所有测试参数按预设参数结构生成测试配置文件;测试用例生成单元,用于根据不同的数据网络在不同实际需求下进行的实际测试流程生成包含所有测试用例的测试用例库;确定及选择单元,用于当接收到目标数据网络的测试指令时,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,并根据测试目标在所述测试用例库中选取相应的目标测试用例;其中,所述测试指令中携带有所述目标数据网络特征信息和所述测试目标;测试及报告发送单元,用于将所述目标测试用例通过所述测试访问路径加载在所述目标数据网络中以进行测试,得到测试报告,并通过预设路径发送所述测试报告。可选的,所述测试用例生成单元包括:当存在种类不同的第一数据网络和第二数据网络时;第一数据网络测试用例生成子单元,用于将所述第一数据网络在各实际测试目标下依次进行的各测试步骤进行校本化处理,得到与各所述实际测试目标对应的各第一数据网络测试用例;第二数据网络测试用例生成子单元,用于将所述第二数据网络在各所述实际测试目标下依次进行的各测试步骤进行所述校本化处理,得到与各所述实际测试目标对应的各第二数据网络测试用例;测试用例库生成子单元,用于将各所述第一数据网络测试用例和各所述第二数据网络测试用例对应划分在所属的数据网络下,得到所述测试用例库。可选的,所述确定及选择单元包括:IP地址确定子单元,用于利用所述目标数据网络的域名信息在所述测试配置文件中查得与所述域名信息相对应的IP地址,以便直接利用所述IP地址访问所述目标数据网络。为实现上述目的,本申请还提供了一种数据网络的测试装置,该测试装置包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述内容所描述的数据网络的测试方法的步骤。为实现上述目的,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述内容所描述的数据网络的测试方法的步骤。本申请所提供的一种数据网络的测试方法,将所有测试参数按预设参数结构生成测试配置文件;根据不同的数据网络在不同实际需求下进行的实际测试流程生成包含所有测试用例的测试用例库;当接收到目标数据网络的测试指令时,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,并根据测试目标在所述测试用例库中选取相应的目标测试用例;将所述目标测试用例通过所述测试访问路径加载在所述目标数据网络中以进行测试,得到测试报告,并通过预设路径发送所述测试报告。显然,本申请所提供的技术方案,无需每次手工输入各项测试参数,根据预先形成的测试用例使得测试流程更加标准化且显著减少了测试遗漏点,最终可以得到根据测试结果生成的测试报告,解放了大量宝贵的人力资源,测试效率更高,更加人性化,实际使用效果更佳。本申请同时还提供了一种数据网络的测试系统、装置及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种数据网络的测试方法的流程图;图2为本申请实施例所提供的数据网络的测试方法中一种建立测试用例库的流程图;图3为本申请实施例所提供的另一种数据网络的测试方法的流程图;图4为本申请实施例所提供的一种数据网络的测试系统的结构框图本文档来自技高网...
一种数据网络的测试方法、系统及相关装置

【技术保护点】
一种数据网络的测试方法,其特征在于,包括:将所有测试参数按预设参数结构生成测试配置文件;根据不同的数据网络在不同实际需求下进行的实际测试流程生成包含所有测试用例的测试用例库;当接收到目标数据网络的测试指令时,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,并根据测试目标在所述测试用例库中选取相应的目标测试用例;其中,所述测试指令中携带有所述目标数据网络特征信息和所述测试目标;将所述目标测试用例通过所述测试访问路径加载在所述目标数据网络中以进行测试,得到测试报告,并通过预设路径发送所述测试报告。

【技术特征摘要】
1.一种数据网络的测试方法,其特征在于,包括:将所有测试参数按预设参数结构生成测试配置文件;根据不同的数据网络在不同实际需求下进行的实际测试流程生成包含所有测试用例的测试用例库;当接收到目标数据网络的测试指令时,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,并根据测试目标在所述测试用例库中选取相应的目标测试用例;其中,所述测试指令中携带有所述目标数据网络特征信息和所述测试目标;将所述目标测试用例通过所述测试访问路径加载在所述目标数据网络中以进行测试,得到测试报告,并通过预设路径发送所述测试报告。2.根据权利要求1所述的测试方法,其特征在于,将所有测试参数按预设参数结构生成测试配置文件,包括:将所述测试参数按照参数类型和优先级级别生成所述测试配置文件。3.根据权利要求2所述的测试方法,其特征在于,根据不同数据网络在不同需求下的实际测试流程生成包含所有测试用例的测试用例库,包括:当仅存在种类不同的第一数据网络和第二数据网络时;将所述第一数据网络在各实际测试目标下依次进行的各测试步骤进行校本化处理,得到与各所述实际测试目标对应的各第一数据网络测试用例;将所述第二数据网络在各所述实际测试目标下依次进行的各测试步骤进行所述校本化处理,得到与各所述实际测试目标对应的各第二数据网络测试用例;将各所述第一数据网络测试用例和各所述第二数据网络测试用例对应划分在所属的数据网络下,得到所述测试用例库。4.根据权利要求3所述的设计方法,其特征在于,利用目标数据网络特征信息和所述测试配置文件确定所述目标数据网络的测试访问路径,包括:利用所述目标数据网络的域名信息在所述测试配置文件中查得与所述域名信息相对应的IP地址,以便直接利用所述IP地址访问所述目标数据网络。5.根据权利要求1至4任一项所述的设计方法,其特征在于,还包括:从所述测试报告的预设位置取出测试返回值,并将所述测试返回值与测试理论值进行对比;当所述测试返回值与所述测试理论值不同时,发出报警信息。6.一种数据网络的测试系统,其特征在...

【专利技术属性】
技术研发人员:周建
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:上海,31

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

1