回覆列表
-
1 # 兆隆教育
-
2 # 雲測資料
灰度釋出,很多人將灰度釋出與AB測試混為一談,而實際上,灰度釋出只是與A/B測試比較類似而已,國外最初是沒有灰度釋出這種說法的,只有AB testing。按照wikipedia中對A/B測試的定義,A/B測試是:A/B/N Testing、Multivariate Testing、split-run testing,因此本質上灰度測試可以算作A/B測試的一種特例。具體來看:
灰度釋出是對某一產品的釋出逐步擴大使用群體範圍,是一個在上線過程中的保險機制。
A/B測試則是在幾種方案中選擇最優方案,然後將最優方案正式上線——是一個上線前的實驗工具。
AB測試也就是灰度測試,兩者都是指為Web或App介面或流程製作兩個(A/B)或多個(A/B/n)版本,在同一時間維度,分別讓組成成分相同(相似)的訪客群組隨機的訪問這些版本,收集各群組的使用者體驗資料和業務資料,最後分析評估出最好版本正式採用。如果從所屬關係上來講AB測試其實屬於灰度當中的一個小小的分支,都是產品釋出和改版的方式。這就好比是我們經常聽到的遊戲內測一樣。
以win7釋出為例:一般都會經歷Pre-Alpha、Alpha、Beta、Release candidate(RC)、RTM、Generalavailability or General Acceptance (GA)等幾個階段(參考Software release lifecycle)從範圍來理解,即公司內部——外部小範圍測試——外部大範圍測試——正式釋出。
其優點在於1.消除客戶體驗(UX)設計中不同意見的紛爭,根據實際效果確定最佳方案;2.透過對比試驗,找到問題的真正原因,提高產品設計和運營水平;3.建立資料驅動、持續不斷最佳化的閉環過程;4.透過A/B測試,降低新產品或新特性的釋出風險,為產品創新提供保障等