一种测试方法、服务器及计算机存储介质技术

技术编号:30641726 阅读:10 留言:0更新日期:2021-11-04 00:39
本申请实施例公开了一种测试方法,包括:获取无线通讯设备的测试任务,根据测试任务的测试用例,从预设的测试环境集中选取出包含测试任务的测试用例的测试环境,当选取出的测试环境的个数为至少两个时,将选取出的测试环境中剩余测试用例的个数最少的测试环境,确定为测试任务的测试环境。本申请实施例还同时提供了一种测试方法、服务器及计算机存储介质。服务器及计算机存储介质。服务器及计算机存储介质。

【技术实现步骤摘要】
一种测试方法、服务器及计算机存储介质


[0001]本申请涉及无线通讯设备的测试技术,尤其涉及一种测试方法、服务器及计算机存储介质。

技术介绍

[0002]现今,在无线通讯设备测试领域,由于产品的测试过程有较多的依赖因素,常见的因素是依赖各种测试设备,即某个测试过程只能在部分的测试执行机上进行测试,例如,目前的通讯产品多是支持多模制式的,第二代移动通信技术(2G,2nd Generation Mobile Communication Technology)/第三代移动通信技术(3G,3rd Generation Mobile Communication Technology)/第四代移动通信技术(4G,4th Generation Mobile Communication Technology)/第五代移动通信技术(5G5th Generation Mobile Communication Technology),在测试该种产品时,需要组建2G/3G/4G/5G测试环境,可采用的方式也是多种多样,可以使用测试仪表,也可以使用实验室模拟网,也可能使用商用环境,这必然导致测试环境具备支持不同的测试需求,只有5G测试设备的测试环境,就只能完成5G的测试任务;有4G、5G测试设备的测试环境,才能完成4G和5G的测试任务。同时搭建测试环境需要的成本非常高,需要配合测试的仪表种类繁多,测试环境的数量一般很受限。
[0003]目前自动化测试调度方式可分为两种:一种是人工调度执行,当有新测试任务时,人工根据测试计划进行测试用例的选择,选择测试执行机等流程,人工调度多个测试环境分时进行测试任务执行;另一种是自动化调度固定的某个测试环境,将测试任务和测试环境进行关联绑定,用表来记录该关联关系,自动化系统根据测试任务名称查关联表进行调度。
[0004]然而,现有的测试方法中所采用的调度策略较简单,针对复杂多变的测试执行环境,会影响测试效率;由此可以看出,现有的无线通信设备的测试方法不适用于复杂多变的测试环境的技术问题。

技术实现思路

[0005]本申请实施例提供一种测试方法、服务器及计算机存储介质,能够适用于复杂多变的测试环境,提高测试效率。
[0006]本申请的技术方案是这样实现的:
[0007]本申请实施例提供一种测试方法,包括:
[0008]获取无线通讯设备的测试任务;
[0009]根据所述测试任务的测试用例,从预设的测试环境集中选取出包含所述测试任务的测试用例的测试环境;
[0010]当选取出的测试环境的个数为至少两个时,将选取出的测试环境中剩余测试用例的个数最少的测试环境,确定为所述测试任务的测试环境;
[0011]其中,所述剩余测试用例为所述选取出的测试环境中除了所述测试任务的测试用
例以外的测试用例,所述测试任务的测试环境用于根据所述测试任务对所述无线通讯设备进行测试。
[0012]本申请实施例提供一种服务器,包括:
[0013]获取模块,用于获取无线通讯设备的测试任务;
[0014]选取模块,用于根据所述测试任务的测试用例,从预设的测试环境集中选取出包含所述测试任务的测试用例的测试环境;
[0015]确定模块,用于当选取出的测试环境的个数为至少两个时,将选取出的测试环境中剩余测试用例的个数最少的测试环境,确定为所述测试任务的测试环境;
[0016]其中,所述剩余测试用例为所述选取出的测试环境中除了所述测试任务的测试用例以外的测试用例,所述测试任务的测试环境用于根据所述测试任务对所述无线通讯设备进行测试。
[0017]本申请实施例提供一种服务器,包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述的测试方法。
[0018]本申请实施例提供一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行如上述一个或多个实施例所述的测试方法。
[0019]本申请实施例提供了一种测试方法、服务器及计算机存储介质,获取无线通讯设备的测试任务,根据测试任务的测试用例,从预设的测试环境集中选取出包含测试任务的测试用例的测试环境,当选取出的测试环境的个数为至少两个时,将选取出的测试环境中剩余测试用例的个数最少的测试环境,确定为测试任务的测试环境,其中,剩余测试用例为选取出的测试环境中除了测试任务的测试用例以外的测试用例,测试任务的测试环境用于根据测试任务对无线通讯设备进行测试;也就是说,在本申请实施例中,首先根据获取到的测试任务的测试用例从预设的测试环境集中选取测试环境,然后,当选取出的测试环境的个数为至少两个时,将剩余测试用例中个数最少的测试环境确定为测试任务的测试环境,这样,测试任务的测试用例占有测试任务的测试环境中全部测试用例的比例最大,将占有全部测试用例的比例较小的测试环境留给占有比例较多的测试任务,如此,在有限的测试环境下,能够最大限度的增加测试环境的利用率,从而提高了测试环境的测试效率。
附图说明
[0020]图1为本申请实施例提供的一种可选的测试方法的流程示意图;
[0021]图2为本申请实施例提供的一种可选的测试任务表结构的示意图;
[0022]图3为本申请实施例提供的一种可选的测试环境表结构的示意图;
[0023]图4为本申请实施例提供的一种可选的测试系统的结构示意图;
[0024]图5为本申请实施例提供的一种可选的注册方法的流程示意图;
[0025]图6为本申请实施例提供的一种可选的注销方法的流程示意图;
[0026]图7为本申请实施例提供的一种可选的测试能力表结构的示意图;
[0027]图8本申请实施例提供的一种可选的测试任务的生成方法的流程示意图;
[0028]图9为本申请实施例提供的一种可选的测试方法的实例的流程示意图;
[0029]图10a为本申请实施例提供的一种可选的测试任务

1与测试环境

1的结构示意图;
[0030]图10b为本申请实施例提供的一种可选的测试任务

1与测试环境

2的结构示意图;
[0031]图10c为本申请实施例提供的一种可选的测试任务

1与测试环境

3的结构示意图;
[0032]图11为本申请实施例提供的一种可选的服务器的结构示意图;
[0033]图12为本申请实施例提供的另一种可选的服务器的结构示意图。
具体实施方式
[0034]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0035]本申请实施例提供了一种测试方法,该方法应用于服务器中,图1为本申请实施例提供的一种可选的测试方法的流程示意图,如图1所示,该测试方法可以包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取无线通讯设备的测试任务;根据所述测试任务的测试用例,从预设的测试环境集中选取出包含所述测试任务的测试用例的测试环境;当选取出的测试环境的个数为至少两个时,将选取出的测试环境中剩余测试用例的个数最少的测试环境,确定为所述测试任务的测试环境;其中,所述剩余测试用例为所述选取出的测试环境中除了所述测试任务的测试用例以外的测试用例,所述测试任务的测试环境用于根据所述测试任务对所述无线通讯设备进行测试。2.根据权利要求1所述的方法,其特征在于,所述获取无线通讯设备的测试任务,包括:接收至少两个测试任务;根据所述至少两个测试任务的优先级,从所述至少两个测试任务中获取所述无线通讯设备的测试任务。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少两个测试任务的优先级,从所述至少两个测试任务中获取所述无线通讯设备的测试任务,包括:获取所述至少两个测试任务中每个测试任务的级别;根据所述每个测试任务的级别,确定所述每个测试任务的优先级;将优先级最高的测试任务,确定为所述无线通讯设备的测试任务。4.根据权利要求3所述的方法,其特征在于,所述将优先级最高的测试任务,确定为所述无线通讯设备的测试任务,包括:当优先级最高的测试任务的个数为一个时,将优先级最高的测试任务,确定为所述无线通讯设备的测试任务;当优先级最高的测试任务的个数为至少两个时,将优先级最高的测试任务中创建时间最早的测试任务,确定为所述无线通讯设备的测试任务。5.根据权利要求2所述的方法,其特征在于,所述根据所述至少两个测试任务的优先级,从所述至少两个测试任务中获取所述无线通讯设备的测试任务,包括:获取所述至少两个测试任务中每个测试任务的创建时间;根据所述每个测试任务的创建时间,确定所述每个测试任务的优先级;将优先级最高的测试任务,确定为所述无线通讯设备的测试任务。6.根据权利要求1所述的方法,其特征在于,所述根据所述测试任务的测试用例,从预设的测试环境集中选...

【专利技术属性】
技术研发人员:龚文浩
申请(专利权)人:哲库科技上海有限公司
类型:发明
国别省市:

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

1