APP開發(fā)公司淺析什么是灰度發(fā)布,灰度發(fā)布是一種常用的產(chǎn)品測試及質(zhì)量管理工具。對于用戶量大的產(chǎn)品,由于已經(jīng)有大量的用戶在使用,貿(mào)然發(fā)布一個新版本取代用戶當(dāng)前使用的版本,風(fēng)險太大。因此互聯(lián)網(wǎng)公司摸索出了一種工具,就是灰度發(fā)布。
在發(fā)布新版本時,不對所有的用戶發(fā)布,而僅僅針對少部分用戶樣本發(fā)布。這少量的樣本用戶使用過程中往往會暴露出一些問題,把這些問題修正后,就得到了更穩(wěn)定的版本,得到穩(wěn)定的版本后就可以對所有的用戶發(fā)布,這樣的穩(wěn)定版盡管還可能存在少量問題,但是風(fēng)險已經(jīng)大大降低。
灰度發(fā)布視產(chǎn)品用戶數(shù)量可能會進(jìn)行多輪,—般下一輪比上一輪覆蓋更多用戶,這種逐步推向市場的方式盡管操作上更復(fù)雜,但是能夠最大限度地保證用戶體驗不受傷害。不同公司進(jìn)行灰度發(fā)布的控制流程、內(nèi)部名稱都會略有差異。有些公司可能會叫做小流量測試,針對少部分流量發(fā)布新版本。
Web產(chǎn)品的發(fā)布和終端產(chǎn)品不一樣,Web產(chǎn)品的代碼運(yùn)行在服務(wù)器上,因此只要更新服務(wù)器的文件即可,不需要用戶安裝新版本的本地應(yīng)用,不管是發(fā)布還是回滾都會相對簡單。大多數(shù)APP的版本更新都需要用戶在本地安裝新版本,灰度就必然會導(dǎo)致多版本管理。當(dāng)然多版本不一定是灰度導(dǎo)致的,很多應(yīng)用都不要求用戶強(qiáng)制升級,因此也會出現(xiàn)多個正式版本同時在線。
灰度測試除了測試穩(wěn)定性,通常還需要測試用戶對新功能(或者老功能改變和優(yōu)化)的反應(yīng),這需要配套做好用戶調(diào)研和數(shù)據(jù)統(tǒng)計工作。設(shè)計可量化的評估指標(biāo)是常用的方式之一,量化分析有利于客觀地評估灰度結(jié)果。當(dāng)然,除了把灰度發(fā)布當(dāng)做一種測試工具,有些公司也把灰度發(fā)布當(dāng)做營銷工具。深圳APP開發(fā)公司本文關(guān)于“APP開發(fā)公司淺析什么是灰度發(fā)布”的知識就介紹分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。