天天看點

什麼叫灰階測試

灰階測試是什麼意思呢?如果對網際網路軟體研發行業不太了解的話,可能對這個詞還是很陌生的,其實灰階測試就是指如果軟體要在不久的将來推出一個全新的功能,或者做一次比較重大的改版的話,要先進行一個小範圍的嘗試工作,然後再慢慢放量,直到這個全新的功能覆寫到所有的系統使用者,也就是說在新功能上線的黑白之間有一個灰,是以這種方法也通常被稱為灰階測試。

從目前來看,灰階測試存在兩種方式,一種是軟體系統内自帶灰階測試釋出系統,另一種方式就是使用第三方工具來輔助進行,這兩種方法都是可行的。

灰階測試這種方法可以幫助研究團隊快速試驗并發現問題并在大規模推向使用者之前及時把問題修正過來,很大成度上減少了不少風險的産生,是以灰階測試是很有必要的。要知道隻有不斷創意并完善的軟體才能在激烈的市場競争中立于不敗之地,當有創意的時候,小規模的灰階測試是非常有必要的。不但滿足了一部分人搶先體驗的願望同時也可以發展研發團隊不容易發現的各種問題,還能收集到真正的使用者體驗,這些對于優化全新的系統内容都是非常有幫助的,如果沒有灰階測試的話,其實和閉門造車的感覺是差不多了,在增加灰階測試以後才能真正把其推向使用者。

灰階測試存在的意義是什麼呢?要知道現在很多網際網路産品都存在使用者規模非常大,版本更新過于頻繁的問題,每當有新版本進行更新或者上線的時候,新的版本都是要承受非常大的壓力的,而灰階測試的使用則可以很好的規避這種存在可能性非常大的風險問題。

什麼是灰階釋出?

灰階釋出,又名金絲雀釋出,或者灰階測試,是指在黑與白之間能夠平滑過渡的一種釋出方式。在其上可以進行A/B testing,即讓一部分使用者繼續用産品特性A,一部分使用者開始用産品特性B,如果使用者對B沒有什麼反對意見,那麼逐漸擴大範圍,把所有使用者都遷移到B上面來。

灰階釋出是對某一産品的釋出逐漸擴大使用群體範圍,也叫灰階放量。灰階釋出可以保證整體系統的穩定,在初始灰階的時候就可以發現、調整問題,以保證其影響度。

灰階期:灰階釋出開始到結束期間的這一段時間,稱為灰階期。

轉自

http://www.appadhoc.com/blog/what-is-grey-release/ https://www.jianshu.com/p/0cba2615968a

繼續閱讀