快捷搜索:  汽车  科技

软件测试不会提取测试点:AB测试 基础概念 应用场景及入门指南

软件测试不会提取测试点:AB测试 基础概念 应用场景及入门指南关于AB测试,今天就先分享这些。下篇文章将分享一下行业中AB测试系统的调研,看看各大厂商是如何将AB测试产品化的。目前平台中的每个实验,独立为一个实验层,一份流量穿越每层实验时,都会随机打散再重组,保证每层流量数量相同。举个例子:假设我现在有2个实验,实验A(实验组标记为版本A1,对照组标记为版本A2)分布于实验层1,取用该层100%的流量;实验B(实验组标记为B1,对照组标记为B2)分布于实验层2,也取用该层100%的流量(要注意,实验层1和实验层2实际上是同一批用户,实验层2只是复用了实验层1的流量)。如果把A1组的流量分成2半,一份放进B1组,一份放进B2组;再把A2组的流量也分成2半,一份放进B1组,一份放进B2组。那么两个实验对于流量的调用就会如下图所示。此时实验A和实验B之间,就形成了流量“正交”。

2. 分层流量正交

分层意为复用用户流量,如果验1和试验2使用不同的分层,则试验1和试验2均可分配最多100%的流量。在此情况下,同一个用户将会同时进入试验1和试验2。

软件测试不会提取测试点:AB测试 基础概念 应用场景及入门指南(1)

当两个试验处于不同层时,需要确保试验内容互不相关,否则将会干扰试验数据。

软件测试不会提取测试点:AB测试 基础概念 应用场景及入门指南(2)

目前平台中的每个实验,独立为一个实验层,一份流量穿越每层实验时,都会随机打散再重组,保证每层流量数量相同。

举个例子:假设我现在有2个实验,实验A(实验组标记为版本A1,对照组标记为版本A2)分布于实验层1,取用该层100%的流量;实验B(实验组标记为B1,对照组标记为B2)分布于实验层2,也取用该层100%的流量(要注意,实验层1和实验层2实际上是同一批用户,实验层2只是复用了实验层1的流量)。

如果把A1组的流量分成2半,一份放进B1组,一份放进B2组;再把A2组的流量也分成2半,一份放进B1组,一份放进B2组。那么两个实验对于流量的调用就会如下图所示。此时实验A和实验B之间,就形成了流量“正交”。

软件测试不会提取测试点:AB测试 基础概念 应用场景及入门指南(3)

关于AB测试,今天就先分享这些。下篇文章将分享一下行业中AB测试系统的调研,看看各大厂商是如何将AB测试产品化的。

本文由 @冬至 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

猜您喜欢: