1.一种基于用户分组的测试方法,其特征在于,所述方法包括:
获取用于唯一标识用户身份的用户标识号;
依据所述用户标识号对用户进行分组;
根据所述分组结果分配各分组对应的服务和/或产品,以便对各分组被分配的服务和/或产品进行测试。
2.根据权利要求1所述的方法,其特征在于,所述依据所述用户标识号对用户进行分组的步骤包括:
根据预设分组配置比确定哈希算法;
依据所述哈希算法对所述用户标识号进行计算得到对应的散列值;
基于所述预设分组配置比对应的散列规则对所述散列值进行分组,得到分组结果。
3.根据权利要求2所述的方法,其特征在于,所述根据所述分组结果分配各分组对应的服务和/或产品的步骤包括:
获取用户所在的分组;
基于所述用户所在的分组,通过该分组对应的预设推荐算法计算出为该分组用户分配的服务和/或产品,其中,每个分组配置有对应的预设推荐算法,以对不同的服务和/或产品进行分配。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述获取用于唯一标识用户身份的用户标识号的步骤包括:
获取访问用户的用户识别信息;
将所述用户识别信息进行转化,得到所述用户对应的用户标识号。
5.根据权利要求1-3中任意一项所述的方法,其特征在于,所述方法还包括:
对分配给每个分组的服务和/或产品进行测试,对每种服务和/或产品的效果进行评估,得到各分组的评估结果;
选择评估结果达到预设评估标准的服务和/或产品发布给所有用户。
6.根据权利要求5所述的方法,其特征在于,对分配给每个分组的服务和/或产品进行测试,对每种服务和/或产品的效果进行评估,得到各分组的评估结果的步骤包括:
获取每个分组的用户对被分配的服务和/或产品的访问日志行为和/或用户体验评价;
根据所述访问日志行为和/或用户体验评价得到评估指标;
基于评估指标对每种服务和/或产品的效果进行评估,其中,所述评估指标包括点击量、使用时长、转化率及用户满意度中的至少一种。
7.一种基于用户分组的测试装置,其特征在于,所述装置包括:
获取模块,用于获取用于唯一标识用户身份的用户标识号;
分组模块,用于依据所述用户标识号对用户进行分组;
分配模块,用于根据所述分组结果分配各分组对应的服务和/或产品,以便对各分组被分配的服务和/或产品进行测试。
8.根据权利要求7所述的装置,其特征在于,所述分组模块包括:
确定子模块,用于根据预设分组配置比确定哈希算法;
计算子模块,用于依据所述哈希算法对所述用户标识号进行计算得到对应的散列值;
分组子模块,用于基于所述预设分组配置比对应的散列规则对所述散列值进行分组,得到分组结果。
9.根据权利要求8所述的装置,其特征在于,所述分配模块包括:
获取子模块,用于获取用户所在的分组;
分配子模块,用于基于所述用户所在的分组,通过该分组对应的预设推荐算法计算出为该分组用户分配的服务和/或产品,其中,每个分组配置有对应的预设推荐算法,以对不同的服务和/或产品进行分配。
10.根据权利要求7-9中任意一项所述的装置,其特征在于,所述获取模块获取用于唯一标识用户身份的用户标识号的方式包括:
获取访问用户的用户识别信息;
将所述用户识别信息进行转化,得到所述用户对应的用户标识号。
11.根据权利要求7-9中任意一项所述的装置,其特征在于,所述装置还包括:
测试模块,用于对分配给每个分组的服务和/或产品进行测试,对每种服务和/或产品的效果进行评估,得到各分组的评估结果;
选择模块,用于选择评估结果达到预设评估标准的服务和/或产品发布给所有用户。
12.根据权利要求11所述的装置,其特征在于,所述测试模块对分配给每个分组的服务和/或产品进行测试,对每种服务和/或产品的效果进行评估,得到各分组的评估结果的方式包括:
获取每个分组的用户对被分配的服务和/或产品的访问日志行为和/或用户体验评价;
根据所述访问日志行为和/或用户体验评价得到评估指标;
基于评估指标对每种服务和/或产品的效果进行评估,其中,所述评估指标包括点击量、使用时长、转化率及用户满意度中的至少一种。