01 AB测试是什么

互联网行业变化很快,很多产品的迭代速度都是按周甚至是按天来的。无论是产品的优化方向,还是决策的制定,都需要有数据来说话。

目前,大部分产品迭代的方式,是直接将某版本发布给全部用户。一旦遇到线上BUG或者数据效果不好,就不得不紧急修复或者功能优化,有时甚至需要回滚到前一版本。这对用户体验、项目进度影响是很大的。

如何能解决这个问题呢?AB测试能很好的避免这个问题。

所谓AB测试,就是在正式发版上线前,将用户流量对应分成几组,让用户分别看到不同的方案设计,根据几组用户的真实数据反馈,进行数据效果的校验。如果新版本数据呈现没问题,再考虑将新版本向全量放开,从而可以有效减少线上全用户发生事故的概率,提升用户体验。

简单理解,其实就是初中学的对照试验。一组是对照组,一组是实验组。

哪些场景比较适合进行AB测试呢?

02AB测试的应用场景

AB测试通常用在以下几个场景。

(1)UI的优化

这是比较常见的场景。

不像功能的设计,存在着很多逻辑上的思路,经常还是可以确定哪种方案好,哪种方案不好。UI的优化,往往是很“艺术”层面的。往往看到真实数据前,谁也难以说明哪种设计能带来更好的数据效果。如下图:

AB测试:基础概念、应用场景及入门指南相关推荐

  1. 【贪玩巴斯】Unity3D初学圣经(三)—— unity中的基础概念——scene场景,component组件,assets文件夹和Material材质,Mesh Renderer与shader

    [贪玩巴斯]Unity3D初学圣经 三-- unity中的基础概念--scene场景,component组件与assets文件夹和Material材质以及Mesh Renderer 和 shader ...

  2. UE4风格化场景设计入门指南 Stylized Station – The Environment Artist’s Survival Kit

    持续时间13h 1920X1080 .ts 包含项目文件 大小解压后:4.9G 语言:英语+中文字幕(人工校对) 标题:风格化的车站--环境艺术家的生存工具包 信息: 环境艺术很难. 尤其是作为初学者 ...

  3. 射频——测试基础概念

    一.常见射频指标参数 口诀:30基础,等于1瓦:加3乘2,加10乘10. 3dB带宽: 常常指频率响应频响下降3dB处,最高频率减去最小频率. dB,分贝是一个纯计数单位,本意是表示两个量的比值大小, ...

  4. 【每日1刷系列】软件测试常见面试题—测试基础(概念)

    1 简述测试的基本过程 (1)测试人员进行测试需求分析. (2)测试负责人编写测试计划. (3)测试人员根据测试需求分析设计和编写测试用例. (4)测试人员搭建测试环境.创建测试数据.执行测试用例.提 ...

  5. 【测试基础】之03 CSS入门基础

    CSS基础 目标 知道CSS的作用 基本掌握CSS语法规则 CSS简介 CSS:(Cascading Style Sheets)指层叠样式表 作用:用来定义如何显示HTML元素(定义HTML元素的样式 ...

  6. python基础教程视频-python从入门到精通之30天快速学python视频教程

    python从入门到精通之30天快速学python视频教程 课程目录: python入门教程-1-Python编程语言历史及特性.mkv python入门教程-2-Python编程语言初接触.mkv ...

  7. UnrealEngine5实操--基础概念(持续补充)

    UnrealEngine5实操--基础概念 Unreal 术语 UE5 上手指南 关卡快速搭建 视口标准按键操作 Editor 视角移动速度调节 Unreal Editor 快速测距 Actor 操作 ...

  8. 软件测试中的ab测试指的是什么?

    随着移动互联网流量红利.人口红利的逐渐衰退,越来越多的产品运营开始关注数据驱动的精细化运营方法,期望通过精细化运营在一片红海中继续获得确定的用户增长,而A/B测试就是一种有效的精细化运营手段. AB测 ...

  9. 蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...

    蓝绿部署.红黑部署.AB测试.灰度发布.金丝雀发布.滚动发布的概念与区别 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wangyinghong_2 ...

最新文章

  1. 以太坊挖矿源码:clique算法
  2. Nat.Commun. | DeepAccNet:基于深度学习的准确性估计改善蛋白质结构优化
  3. Fedora 18下 升级内核后VirtualBox不能正常使用的问题
  4. 旅游资源及线路管理系统
  5. P1417 烹调方案 (0/1背包+贪心)
  6. POJ 3481 Double Queue
  7. //输入学生人数,挨个输入姓名,身高,年龄,求平均年龄,然后按身高降序排列输出...
  8. Meaningless Sequence Gym - 102832D
  9. 对比linux终端模式和图形模式,Linux知识-2. Linux初学(CnetOS Linux7)之切换命令模式和图形模式...
  10. quickserver java_QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列) - java - CSDN技术中心...
  11. PSTN ,PBX ,IP PBX,VoIP
  12. SyntaxError: Non-ASCII character ‘\xe7’ in file car-training.py on line 7, but no encoding declared;
  13. MATLAB 线型图
  14. python怎么开发服务器_Python服务器开发(1)
  15. 交换机组播风暴_cisco 交换机端口广播风暴设置(非常详细)
  16. We never been grown up
  17. USB-HDD和USB-ZIP制作U盘启动盘有什么区别?
  18. springboott整合mybatis-plus和sharding-jdbc实现分库分表和读写分离(含完整项目代码)
  19. NISP一级考试题目复习
  20. SSD的三组成部件简介:主控芯片 闪存芯片 固件算法

热门文章

  1. python 发送邮件解决所有乱码问题
  2. 导入已有工程相关问题解决实录
  3. 观咆哮有感——系统升级的疼
  4. syslog记录history历史记录
  5. MSN工具条不兼容IE7
  6. 实现线程栈初始化(RTT)
  7. hdu1166敌兵布阵 树状数组裸题
  8. 高等数学-微分方程知识点
  9. 最长上升子序列(LIS) nlogn解法
  10. 将一个数组中不重复_50. 数组中重复的数字