一种测试处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31631447 阅读:9 留言:0更新日期:2021-12-29 19:10
本发明专利技术实施例公开了一种测试处理方法、装置、存储介质及电子设备。该方法包括:接收前端发送的测试请求,其中,所述测试请求中包括设备标识;基于所述设备标识和用户

【技术实现步骤摘要】
一种测试处理方法、装置、存储介质及电子设备


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种测试处理方法、装置、存储介质及电子设备。

技术介绍

[0002]为了更好的提高产品质量和用户体验,很多公司在产品设计中通常采用AB测试的方式来不断的优化网页或APP内的搜索推荐策略、模型以来为用户提供更好的使用体验。
[0003]但是在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:目前AB测试方法只能针对已登录的用户,测试用户不全面,无法实现对所有历史用户的测试,用户体验较差。

技术实现思路

[0004]本专利技术实施例提供一种测试处理方法、装置、存储介质及电子设备,以实现对未登录用户进行测试,为未登录用户提供更好的使用体验。
[0005]第一方面,本专利技术实施例提供了一种测试处理方法,包括:
[0006]接收前端发送的测试请求,其中,所述测试请求中包括设备标识;
[0007]基于所述设备标识和用户

设备映射关系确定未登录用户的测试数据;
[0008]基于所述设备标识确定未登录用户的测试方案;
[0009]根据所述未登录用户的测试数据对所述未登录用户的测试方案进行测试。
[0010]第二方面,本专利技术实施例还提供了一种测试处理装置,包括:
[0011]请求接收模块,用于接收前端发送的测试请求,其中,所述测试请求中包括设备标识;
[0012]数据确定模块,用于基于所述设备标识和用户

设备映射关系确定未登录用户的测试数据;
[0013]方案确定模块,用于基于所述设备标识确定未登录用户的测试方案;
[0014]方案测试模块,用于根据所述未登录用户的测试数据对所述未登录用户的测试方案进行测试。
[0015]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:
[0016]一个或多个处理器;
[0017]存储装置,用于存储一个或多个程序,
[0018]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例中任一所述的测试处理方法。
[0019]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例中任一所述的测试处理方法。
[0020]本专利技术通过接收前端发送的测试请求,其中,测试请求中包括设备标识;基于设备
标识和用户

设备映射关系确定未登录用户的测试数据;基于设备标识确定未登录用户的测试方案;根据未登录用户的测试数据对未登录用户的测试方案进行测试。上述技术方案,通过设备标识确定未登录用户的测试方案和测试数据,并基于未登录用户的测试方案和测试数据进行测试,实现了对历史用户中的未登录用户进行测试,使测试的用户更加全面,并根据未登录用户的测试结果提升未登录用户的用户体验。
附图说明
[0021]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0022]图1是本专利技术实施例一所提供的一种测试处理方法的流程示意图;
[0023]图2是本专利技术实施例二所提供的一种测试处理方法的流程示意图;
[0024]图3是本专利技术实施例三所提供的一种测试处理方法的流程示意图;
[0025]图4是本专利技术实施例四所提供的一种测试处理方法的流程示意图;
[0026]图5是本专利技术实施例五所提供的一种测试处理装置的结构示意图;
[0027]图6是本专利技术实施例六所提供的一种电子设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0029]另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]实施例一
[0031]图1为本专利技术实施例一提供的一种测试处理方法的流程图,本实施例可适用于在应用测试中,自动对用户进行方案测试的情况,该方法可以由本专利技术实施例提供的测试处理装置来执行,该装置可以由软件和/或硬件来实现,该装置可以配置在电子计算设备上,例如,后端服务器。具体包括如下步骤:
[0032]S110、接收前端发送的测试请求,其中,所述测试请求中包括设备标识。
[0033]其中,前端可以是用户所操作使用的移动端或PC端设备,移动端设备可以包括但不限于手机和平板电脑,PC端设备可以为个人电脑。通过前端上安装的应用或网页向后端服务器发送测试请求,进而后端服务器接收前端发送的测试请求。测试请求可以是用户在前端发送的操作指令,用于触发后端进行方案测试,测试请求可以包括但不限于登录操作指令或页面操作指令,方案测试的方法可以是分桶测试方法。
[0034]在本专利技术实施例中,测试请求中还可以包括设备标识,设备标识可以用于识别发
送测试请求的设备,设备标识可以是前端设备的唯一标识,可以是数字与字母的组合标识。示例性的,设备标识可以是IMEI标识、UDID标识或ANID标识。
[0035]S120、基于所述设备标识和用户

设备映射关系确定未登录用户的测试数据。
[0036]其中,用户

设备映射关系可以是用户和用户所登录设备之间的关系,可以通过用户标识和设备标识进行关联建立。未登录用户可以是某应用或平台的处于未登录状态的历史用户,未登录用户的测试数据可以是未登录用户的用户特征画像数据,用于对未登录用户进行方案测试。
[0037]在一些实施例中,用户

设备映射关系可以是多对多的关系,例如,多个用户可以在多个不同的前端设备上登录,即多个用户标识可以与多个设备标识具有映射关系;在另一实施例中,可以是一对一的关系,例如,只保留最近一次登录前端设备的用户标识,即单个用户标识仅与单个设备标识具有映射关系,在进行用户标识对应的未登录用户的测试数据调用时,可实现唯一调用,保证数据的准确调用。本实施例对用户

设备映射关系中用户标识和设备标识的对应关系不做限制。
[0038]S130、基于所述设备标识确定未登录用户的测试方案。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试处理方法,其特征在于,包括:接收前端发送的测试请求,其中,所述测试请求中包括设备标识;基于所述设备标识和用户

设备映射关系确定未登录用户的测试数据;基于所述设备标识确定未登录用户的测试方案;根据所述未登录用户的测试数据对所述未登录用户的测试方案进行测试。2.根据权利要求1所述的方法,其特征在于,所述基于所述设备标识和用户

设备映射关系确定未登录用户的测试数据,包括:基于所述设备标识在所述用户

设备映射关系中进行匹配,确定未登录用户的用户标识;将所述未登录用户的用户标识在用户特征数据库中匹配,确定未登录用户的测试数据。3.根据权利要求2所述的方法,其特征在于,所述基于所述设备标识在所述用户

设备映射关系中进行匹配,确定未登录用户的用户标识,包括:在所述用户

设备映射关系中,将当前设备的登录时间戳最大的账户对应的用户标识,确定为未登录用户的用户标识,其中,所述当前设备为所述设备标识对应的设备。4.根据权利要求1所述的方法,其特征在于,所述基于所述设备标识确定未登录用户的测试方案,包括:将所述设备标识进行解码求和,得到设备标识对应的整型数值;基于所述设备标识对应的整型数值进行取模处理,确定未登录用户的测试方案。5.根据权利要求4所述的方法,其特征在于,所述基于所述设备标识对应的整型数值进行取模处理,确定未登录用户的测试方案,包括:将所述设备标识对应的整型数值进行绝对值处理,得到设备标识对应的绝对数值;对所述设备标识对应的绝对数值进行取模,得到分案结果值;基于所述分案...

【专利技术属性】
技术研发人员:杨政鸿刘磊平晓丽
申请(专利权)人:挂号网杭州科技有限公司
类型:发明
国别省市:

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

1