知识卡片

灰度与AB

专业/工作 · 1327.a

内容

灰度发布主要验证版本运行、缺陷和用户反馈,A/B 测试主要比较不同方案的业务效果。二者都在生产环境小范围发生,但决策问题不同。发散:别用 A/B 承担稳定性验证,也别用灰度替代产品实验,[[灰度三目的]]进一步拆解了灰度本身要验证的三类问题。

参考来源

- 位置:《软件交付通识》第13章《发布》(源文件:_epub-src/text/part0019.html) - 结论依据:原文分别说明灰度发布看系统运行和用户反馈,A/B 测试看哪种方案效果更好,支撑二者区别。 - 原始内容:A/B测试则主要用来测试用户是不是感兴趣、效果是不是更好。比如有少数用户看A方案,另有少数用户看B方案,如果A方案能有更好的效果,那么将来就把A方案发布给所有用户使用;如果B方案能有更好的效果,那么将来就把B方案发布给所有用户使用。至于如何有更好的效果,那是产品经理要做的事情。