基于大数据的灰度测试方法、系统、电子设备及存储介质技术方案

技术编号:37676501 阅读:30 留言:0更新日期:2023-05-26 04:41
本申请公开了基于大数据的灰度测试方法、系统、电子设备及存储介质。该方法包括:按照投放优先级获取待投放用户;向待投放用户投放目标功能,并根据目标功能进行测试;统计测试结果。通过上述方式,能够提高大数据灰度测试的安全性。安全性。安全性。

【技术实现步骤摘要】
基于大数据的灰度测试方法、系统、电子设备及存储介质


[0001]本申请涉及数据测试
,特别是涉及基于大数据的灰度测试方法、系统、电子设备及存储介质。

技术介绍

[0002]灰度测试技术是计算机领域非常的重要的研究方向之一,灰度测试指的是在某项产品或应用正式发布前,先选择部分用户进行试用,逐步扩大其试用者数量,以便及时发现和纠正某项产品或应用存在的问题。
[0003]不足之处在于,灰度测试的过程中,容易发生测试事故。

技术实现思路

[0004]本申请提供了基于大数据的灰度测试方法、电子设备及计算机可读存储介质,能够提高大数据灰度测试的安全性。
[0005]第一方面,本申请提供一种基于大数据的灰度测试方法,该方法包括:按照投放优先级获取待投放用户;向待投放用户投放目标功能,并根据目标功能进行测试;统计测试结果。
[0006]其中,按照投放优先级获取待投放用户之前,包括:获取每一待投放用户的重要程度;按照重要程度对每一待投放用户进行投放优先级划分,其中,投放优先级与重要程度负相关。
[0007]其中,按照重要程度对每一待投放用户进行投放优先级划分,包括:将重要程度高于预设程度的待投放用户添加至第一名单中,将重要程度低于预设程度的待投放用户添加至第二名单中;按照投放优先级获取待投放用户,包括:按照投放优先级从第二名单中获取待投放用户;以及,在第二名单中获取的待投放用户测试完成后,解除第一名单的限制,按照投放优先级从第一名单中获取待投放用户。
[0008]其中,按照投放优先级获取待投放用户,包括:按照投放优先级从高到低的方式获取待投放用户。
[0009]其中,根据目标功能进行测试,包括:获取目标功能对应的调度流程;按照调度流程进行调度作业测试。
[0010]其中,统计测试结果,包括:统计调度作业测试对应的成功结果和失败结果;基于成功结果和失败结果形成数据报表进行显示。
[0011]其中,统计测试结果之后,包括:获取测试结果中失败结果对应的调度作业日志;对调度作业日志进行自动分析,得到失败原因。
[0012]第二方面,本申请提供一种基于大数据的灰度测试系统,灰度测试系统包括:获取单元,用于按照投放优先级获取待投放用户;投放单元,用于向待投放用户投放目标功能,并根据目标功能进行测试;统计单元,统计测试结果。
[0013]第三方面,本申请提供一种电子设备,该电子设备包括互相连接的处理器和存储
器,存储器用于存储计算机程序,处理器用于执行计算机程序以实现如上述第一方面提供的方法。
[0014]第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序能够被执行以实现如上述第一方面提供的方法。
[0015]本申请的有益效果是:区别于现有技术的情况,本申请提供的一种基于大数据的灰度测试方法,该方法按照投放优先级获取待投放用户;向待投放用户投放目标功能,并根据目标功能进行测试;统计测试结果。也就是说按照投放优先级先获取一部分待投放用户进行目标功能的测试,由于数据的数量比较多,因此通过预先设置投放优先级,可以灵活控制灰度投放的力度,逐步推进大数据的灰度测试进程,进而提高数据的安全性。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0017]图1是本申请提供的基于大数据的灰度测试方法第一实施例的流程示意图;
[0018]图2是本申请提供的基于大数据的灰度测试方法第二实施例的流程示意图;
[0019]图3是本申请提供的基于大数据的灰度测试方法第三实施例的流程示意图;
[0020]图4是本申请提供的基于大数据的灰度测试方法第四实施例的流程示意图;
[0021]图5是本申请提供的基于大数据的灰度测试方法第五实施例的流程示意图;
[0022]图6是本申请提供的基于大数据的灰度测试方法第六实施例的流程示意图;
[0023]图7是本申请提供的基于大数据的灰度测试方法第七实施例的流程示意图;
[0024]图8是本申请提供的基于大数据的灰度测试系统一实施例的结构示意图;
[0025]图9是本申请提供的电子设备一实施例的结构示意图;
[0026]图10是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0029]参阅图1,图1是本申请提供的基于大数据的灰度测试方法第一实施例的流程示意图。该方法包括:
[0030]步骤11:按照投放优先级获取待投放用户。
[0031]其中,投放优先级可以是根据用户的属性来确定,若用户所属的工作领域相同,也可以是进一步根据用户具体从事的业务所归属的部门来确定。
[0032]待投放用户可以说是在某项产品或应用正式发布前所进行的灰度测试中,选择试用某项产品或应用的特定用户。其中,待投放用户可以包括该项产品或应用的常用用户和未使用过该项产品或应用的新用户。
[0033]在一些实施例中,在获取待投放用户之前,可以先对用户进行分群。比如说,系统根据用户需求和购买行为进行分类,将有相似的购买需求和购买行为的用户划分为一个小群体,再通过对用户进行编码定义,从而得到不同用户在系统中对应的不同编码。因此,获取待投放用户可以是通过在系统中的不同编码值查找对应的用户。
[0034]示例性地,比如说第一组用户在A部门,第二组用户在B部门,第三组用户在C部门,其中,A部门为核心部门,B部门和C部门为辅助部门,则投放优先级可以是B部门和C部门优先进行投放,而核心部门即A部门暂不投放或者最后进行投放。
[0035]按照部门的投放优先级可以是先获取B部门和C部门的用户,即第二组用户和第三组用户,最后再获取A部门对应的第一组用户。其中,每一组用户可以包括不同地域、不同年龄层,不同学历的用户。
[0036]步骤12:向待投放用户投放目标功能,并根据目标功能进行测试。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据的灰度测试方法,其特征在于,所述方法包括:按照投放优先级获取待投放用户;向所述待投放用户投放目标功能,并根据所述目标功能进行测试;统计测试结果。2.根据权利要求1所述的方法,其特征在于,所述按照投放优先级获取待投放用户之前,包括:获取每一待投放用户的重要程度;按照所述重要程度对每一待投放用户进行投放优先级划分,其中,投放优先级与重要程度负相关。3.根据权利要求2所述的方法,其特征在于,所述按照所述重要程度对每一待投放用户进行投放优先级划分,包括:将所述重要程度高于预设程度的待投放用户添加至第一名单中,将所述重要程度低于预设程度的待投放用户添加至第二名单中;所述按照投放优先级获取待投放用户,包括:所述按照投放优先级从所述第二名单中获取待投放用户;以及,在所述第二名单中获取的待投放用户测试完成后,解除所述第一名单的限制,按照投放优先级从所述第一名单中获取待投放用户。4.根据权利要求1所述的方法,其特征在于,所述按照投放优先级获取待投放用户,包括:按照投放优先级从高到低的方式获取待投放用户。5.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:何斌李桂芸
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1