今天有个客户来公司介绍灰度发布,整个介绍下来对灰度发布也有了一个从听说到了解的状态。
何为灰度发布
我个人的理解是:通过工具(集成SDK等)有策略性选取部分用户使用新版本页面/ios APP/Android APP,根据用户使用反馈情况,选择回退初始版本还是全面放开新版本。、
一个不错的解释如下:
http://www.woshipm.com/pmd/573429.html
马化腾关于灰度的解答
微信我们都晓得,但是在腾讯内部,其实有几个不同版本的团队在研究“微信”类似的产品的,但最终微信的胜出也是灰度测试的结果,详情可以看下马化腾在2012年致信合作伙伴的一封信**《灰度法则的七个维度》**
https://tech.qq.com/a/20120709/000099.htm
相信看完会对你有所帮助。
提醒—灰度发布不是UAT测试
灰度发布属于生产完成之后的测试,不属于开发阶段。灰度发布,并不会减少代码工作量,反而会要求完成各个版本的开发,然后进行版本之间的对比测试,决定用那个版本。