优化资源利用率的网关产品测试方法、装置以及处理设备制造方法及图纸

技术编号:38717248 阅读:13 留言:0更新日期:2023-09-08 14:59
本申请提供了优化资源利用率的网关产品测试方法、装置以及处理设备,用于针对网关产品的自动化测试需求,通过引入测试资源与测试环境之间的适配机制,实现高效的资源配置效果,有效提高资源利用率,从而在整体上有助于保障高效且稳定的测试目标。本申请提供的优化资源利用率的网关产品测试方法,包括:获取针对目标网关产品的测试任务;在测试任务的触发下,确定目标网关产品预先标识的、与所需逻辑拓扑相关的目标测试环境;从预设的测试资源集合中,分配目标测试环境预先适配的目标测试资源,其中,测试资源集合包括不同测试环境适配的不同测试资源;以目标测试资源为基础,对目标网关产品执行测试任务要求的测试内容。标网关产品执行测试任务要求的测试内容。标网关产品执行测试任务要求的测试内容。

【技术实现步骤摘要】
优化资源利用率的网关产品测试方法、装置以及处理设备


[0001]本申请涉及测试领域,具体涉及优化资源利用率的网关产品测试方法、装置以及处理设备。

技术介绍

[0002]在软件方面,自动化测试能帮助测试人员避免重复工作、提高测试效率、保证每次测试地一致性和可重复性、更好的利用资源、节省人力资源、增加软件信任度、缩短软件开发测试周期让产品更快投放市场、提高软件测试的准确度和精确度、添加软件信任度,是为软件开发工作中的重要一环。
[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]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。
[0042]从以上内容可得出,本申请具有以下的有益效果:
[0043]针对网关产品的自动化测试需求,本申请在获取针对目标网关产品的测试任务后,在测试任务的触发下,确定目标网关产品预先标识的、与所需逻辑拓扑相关的目标测试环境,接着从预设的测试资源集合中,分配目标测试环境预先适配的目标测试资源,并以目标测试资源为基础,对目标网关产品执行测试任务要求的测试内容,在这过程中由于测试资源集合包括了不同测试环境适配的不同测试资源,从而可以在预先分配的前提下,既可以获得与当前目标网关产品/测试任务高度适配的测试资源,且也可以尽可能地避免对其他测试环境对应的网关产品/测试任务所适配的测试资源进行占用,从而通过引入本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种优化资源利用率的网关产品测试方法,其特征在于,所述方法包括:获取针对目标网关产品的测试任务;在所述测试任务的触发下,确定所述目标网关产品预先标识的、与所需逻辑拓扑相关的目标测试环境;从预设的测试资源集合中,分配所述目标测试环境预先适配的目标测试资源,其中,所述测试资源集合包括不同测试环境适配的不同测试资源;以所述目标测试资源为基础,对所述目标网关产品执行所述测试任务要求的测试内容。2.根据权利要求1所述的方法,其特征在于,所述在所述测试任务的触发下,确定所述目标网关产品预先标识的、与所需逻辑拓扑相关的目标测试环境,包括:从针对所述测试任务上传的测试用例的携带信息中,确定所述目标网关产品预先标识的、与所需逻辑拓扑相关的所述目标测试环境。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在自动化测试工具平台的基础上,展示所述测试任务对应的测试用例上传页面;接收用户通过所述测试用例上传页面上传的所述携带信息以及对应的测试用例。4.根据权利要求1所述的方法,其特征在于,所述不同测试环境具体分为单台设备环境、双台设备环境和主备设备环境共三类环境。5.根据权利要求1所述的方法,其特征在于,所述测试资源集合中每一种测试环境适配的测试资源至少一份。6.根据权利要求5所述的方法,其特征在于,所述从...

【专利技术属性】
技术研发人员:程白羽
申请(专利权)人:武汉思普崚技术有限公司
类型:发明
国别省市:

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

1