[发明专利]测试的执行方法及装置、电子设备、存储介质有效
申请号: | 202110273211.2 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112905476B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 周逸恒;胡志鹏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 执行 方法 装置 电子设备 存储 介质 | ||
本申请提供一种测试的执行方法及装置、电子设备、计算机可读存储介质,该方法包括:依据候选用户集中的多个用户在指定时间段的指定特征参数,构建用户对应的时间序列;计算多个用户的时间序列之间的相似度;依据多个相似度从所述候选用户集中筛选出多个受试用户;将所述受试用户划分至预设数量的用户分组;根据所述用户分组执行针对待测方案的测试任务。本方案以时间序列筛选出最为相似的多个受试用户后,对划分至各分组的受试用户执行针对待测方案的测试任务,可以在执行AB测试时可以得到各待测方案普遍性的效果,避免了用户群体差异对测试产生的影响。
技术领域
本申请涉及大数据领域,特别涉及一种测试的执行方法及装置、电子设备、计算机可读存储介质。
背景技术
在大数据应用领域中,AB测试是重要的优化迭代工具。AB测试将总流量样本划分至两组或多组,然后为各个分组的流量提供不同版本的产品。示例性的,A为原方案,B为待评估的迭代方案,则将总流量样本划分为两组,为一组提供A方案,为另一组提供B方案。经过一段时间的运营后,收集各组用户的行为数据,从而依据行为数据对各组对应产品的收益进行分析,为最终产品的设计和迭代提供决策依据。
在相关技术中,一般通过随机分配的方式进行分组,以确定受试组中用户名单。示例性的,可以对用户UUID(Universally Unique Identifier,通用唯一识别码)的最后一位数字进行取模,以取模结果确定用户所在的受试组。
上述分组方法没有考虑用户特征。不同的用户具有不同的行为模型,对于同一迭代方案也会有不同的反应。如果以随机分配的方式进行分组,可能会因为不同受试组中用户群体的差异过大,导致各组的行为数据无法准确反应不同方案普遍性的效果。为解决上述问题,相关技术以较大数量的受试用户进行分组,从而减少不同受试组中用户群体的差异,但是这会提高AB测试的成本,进而造成更高的运营风险。
发明内容
本申请实施例的目的在于提供一种测试的执行方法及装置、电子设备、计算机可读存储介质,用以在用户精确分组的情况下进行测试,从而获得准确的测试结果。
一方面,本申请提供了一种测试的执行方法,包括:
依据候选用户集中的多个用户在指定时间段的指定特征参数,构建所述用户对应的时间序列;
计算所述多个用户的时间序列之间的相似度;
依据多个所述相似度从所述候选用户集中筛选出多个受试用户;
将所述受试用户划分至预设数量的用户分组;
根据所述用户分组执行针对待测方案的测试任务。
在一实施例中,在构建所述用户对应的时间序列之前,所述方法还包括:
响应于用户筛选指令,依据所述用户筛选指令中与至少一个筛选特征对应的筛选策略,筛选出满足所述筛选策略的用户,构成所述候选用户集。
在一实施例中,所述依据多个所述相似度从所述候选用户集中筛选多个受试用户,包括:
依据多个所述相似度构建距离矩阵;
依据所述距离矩阵从所述候选用户集中筛选多个受试用户。
在一实施例中,所述依据所述距离矩阵从所述候选用户集中筛选出多个受试用户,包括:
将所述距离矩阵每一行的元素进行升序排列,得到初排列矩阵;
根据所述受试用户的用户数量,确定所述初排列矩阵中与所述用户数量对应的候选元素列;
从所述候选元素列选择最小元素,确定所述最小元素和所述最小元素所在行中小于所述最小元素的元素对应的用户为受试用户。
在一实施例中,所述将所述受试用户的划分至预设数量的用户分组,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110273211.2/2.html,转载请声明来源钻瓜专利网。