测试机型推荐方法及系统技术方案

技术编号:35068515 阅读:13 留言:0更新日期:2022-09-28 11:28
本申请公开了一种测试机型推荐方法,该方法包括:维护各种测试场景及对应的权重参数;向客户端提供测试场景选项,接收用户所选择的指定测试场景;获取所述指定测试场景对应的权重参数;根据所述权重参数对所有测试机型进行分组;按照预设指标对每组机型进行排序;返回排序后的分组结果,作为机型推荐结果进行展示。本申请还公开了一种测试机型推荐系统、电子装置和计算机可读存储介质。由此,能够自动向用户推荐测试机型,方便用户进行测试,不用依靠用户的测试经验,并且可以保证适合该测试场景的机型覆盖。场景的机型覆盖。场景的机型覆盖。

【技术实现步骤摘要】
测试机型推荐方法及系统


[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]图1为实现本申请各个实施例的一种应用环境架构图;
[0037]图2为本申请第一实施例提出的一种测试机型推荐方法的流程图;
[0038]图3为本申请中一种测试场景维护页面的示意图;
[0039]图4为本申请中一种添加权重数据页面的示意图;
[0040]图5为本申请中一种测试场景选择和推荐结果展示页面的示意图;
[0041]图6为图2中步骤S206的细化流程示意图;
[0042]图7为本申请第二实施例提出的一种测试机型推荐方法的流程图;
[0043]图8为本申请第三实施例提出的一种测试机型推荐方法的流程图;
[0044]图9为本申请第三实施例提出的所述测试机型推荐方法另一种形式的流程示意图;
[0045]图10为本申请第四实施例提出的一种电子装置的硬件架构示意图;
[0046]图11为本申请第五实施例提出的一种测试机型推荐系统的模块示意图。
具体实施方式
[0047]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048]需要说明的是,在本申请实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0049]请参阅图1,图1为实现本申请各个实施例的一种应用环境架构图。本申请可应用于包括,但不仅限于客户端2、服务器4、网络6的应用环境中。
[0050]其中,所述客户端2用于向用户(测试人员)展示预设的各种测试场景和相应的权重参数,接收用户的选择等操作,以及向用户展示机型推荐结果。所述客户端2可以为PC(Personal Computer,个人电脑)、手机、平板电脑、便携计算机等终端设备。
[0051]所述服务器4用于向所述客户端2提供预设的各种测试场景和对应的权重参数,根据客户端2的用户的选择操作进行机型分组,返回机型推荐结果等。所述服务器4可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,可以是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试机型推荐方法,其特征在于,所述方法包括:维护各种测试场景及对应的权重参数;向客户端提供测试场景选项,接收用户所选择的指定测试场景;获取所述指定测试场景对应的权重参数;根据所述权重参数对所有测试机型进行分组;按照预设指标对每组机型进行排序;向客户端返回排序后的分组结果,作为机型推荐结果进行展示。2.根据权利要求1所述的测试机型推荐方法,其特征在于,所述方法在按照预设指标对每组机型进行排序之后还包括:识别主流厂商在所述预设指标下排序靠前的机型,在分组结果中标记并优先推荐。3.根据权利要求1或2所述的测试机型推荐方法,其特征在于,所述方法在向客户端提供测试场景选项之前还包括:收集历史测试中出现问题的机型清单;在按照预设指标对每组机型进行排序之后还包括:根据所述清单将所述测试场景下出现问题次数最多的机型在分组结果中标记并优先推荐。4.根据权利要求1至3任一项所述的测试机型推荐方法,其特征在于,所述根据所述权重参数对所有测试机型进行分组包括:获取数据库中保存的所有测试机型的参数;将所述权重参数相同的机型划分为一个等价类,从而将所有测试机型分成多个机型分组。5.根据权利要求1至4任一项所述的测试机型推荐方法,其特征在于,所述方法在获取所述指定测试场景对应的权重参数后还包括:接收用户对所述权重参数的修改。6.根据权利要求1至5任一项所述的测试机型...

【专利技术属性】
技术研发人员:杨煦史传倩
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1