笔记整理-信息系统开发基础-软件测试-灰度测试
灰度測試,在2020年下半年軟考中,丟分了。整理一份知識點(diǎn)。
以下轉(zhuǎn)載自:https://www.jianshu.com/p/5222073bc10d
灰度測試就是指如果軟件要在不久的將來推出一個全新的功能,或者做一次比較重大的改版的話,要先進(jìn)行一個小范圍的嘗試工作,然后再慢慢放量,直到這個全新的功能覆蓋到所有的系統(tǒng)用戶,也就是說在新功能上線的黑白之間有一個灰,所以這種方法也通常被稱為灰度測試。類似于我們通常所說的內(nèi)測。
注:核心內(nèi)容是小范圍、內(nèi)測
灰度測試是什么意思呢?
灰度測試就是將自己的產(chǎn)品首先拿出來給一部分目標(biāo)人群使用,通過她們的使用結(jié)果和反饋來修改產(chǎn)品的一些不足,做到查漏補(bǔ)缺,完善產(chǎn)品的功能,使產(chǎn)品的質(zhì)量得到提高。這樣產(chǎn)品盡早的與用戶接觸能為以后產(chǎn)品的正式發(fā)布打下基礎(chǔ)。
- 定義:灰度測試,就是在某項產(chǎn)品或應(yīng)用正式發(fā)布前,選擇特定人群試用,逐步擴(kuò)大其試用者數(shù)量,以便及時發(fā)現(xiàn)和糾正其中的問題。
- 灰度期:灰度測試開始到結(jié)束期間的這一段時間,稱為灰度期。
目前,灰度測試存在兩種方式:
這兩種方法都是可行的。
灰度測試這種方法可以幫助研究團(tuán)隊快速試驗并發(fā)現(xiàn)問題并在大規(guī)模推向用戶之前及時把問題修正過來,很大成度上減少了不少風(fēng)險的產(chǎn)生,所以灰度測試是很有必要的。要知道只有不斷創(chuàng)意并完善的軟件才能在激烈的市場競爭中立于不敗之地,當(dāng)有創(chuàng)意的時候,小規(guī)模的灰度測試是非常有必要的。不但滿足了一部分人搶先體驗的愿望同時也可以發(fā)展研發(fā)團(tuán)隊不容易發(fā)現(xiàn)的各種問題,還能收集到真正的用戶體驗,這些對于優(yōu)化全新的系統(tǒng)內(nèi)容都是非常有幫助的,如果沒有灰度測試的話,其實和閉門造車的感覺是差不多了,在增加灰度測試以后才能真正把其推向用戶。
灰度測試存在的意義是什么呢?
現(xiàn)在的許多互聯(lián)網(wǎng)產(chǎn)品的用戶規(guī)模都是非常大的,版本更新也比較頻繁,每當(dāng)有新版本進(jìn)行更新或者上線的時候,新的版本都是要承受非常大的壓力,而灰度測試則可以很好的規(guī)避這種存在可能性非常大的風(fēng)險問題。
灰度發(fā)布能及早獲得用戶的意見反饋,完善產(chǎn)品功能,提升產(chǎn)品質(zhì)量,讓用戶參與產(chǎn)品測試,加強(qiáng)與用戶互動,降低產(chǎn)品升級所影響的用戶范圍。
灰度測試的具體步驟
第一、確定自己的目標(biāo)
既然選用了灰度發(fā)布這個方法,就首先要確定自己的目標(biāo)是什么,比如通過讓一部門用戶先使用產(chǎn)品,從而通過試用結(jié)果和用戶的反饋來找出產(chǎn)品的不足,從而想辦法來提升產(chǎn)品的品質(zhì),還有的除了這個目的之外可能還想要借此機(jī)會來推廣自己的產(chǎn)品。
第二、選擇策略
定好目標(biāo)之后,就要選擇策略了,要根據(jù)自己產(chǎn)品的規(guī)模和功能的多樣性來確定互聯(lián)網(wǎng)灰度發(fā)布試用用戶的規(guī)模和發(fā)布的頻率,這樣才可以提高用戶的參與度,全方位的試用產(chǎn)品,這樣才能反饋出一個比較全面的結(jié)果。包括用戶規(guī)模、發(fā)布頻率、功能覆蓋度、回滾策略、運(yùn)營策略、新舊系統(tǒng)部署策略等。
第三、對用戶進(jìn)行篩選
然后就是要對這些用戶進(jìn)行篩選,用戶的選擇一定要具有代表性,要選擇一部分的新用戶和一部分的老用戶來交替使用產(chǎn)品,還有就是選擇的用戶要具有敢問好問的精神,善于發(fā)現(xiàn)才能發(fā)現(xiàn)問題。選擇完用戶就是產(chǎn)品系統(tǒng)的部署,然后就是對用戶參與的結(jié)果進(jìn)行數(shù)據(jù)分析,找出產(chǎn)品存在的問題。對用戶的篩選包括用戶特征、用戶數(shù)量、用戶常用功能、用戶范圍等。
第四、部署系統(tǒng)
部署新系統(tǒng)、部署用戶行為分析系統(tǒng)(web analytics)、設(shè)定分流規(guī)則、運(yùn)營數(shù)據(jù)分析、分流規(guī)則微調(diào)。
第五、發(fā)布總結(jié)
用戶行為分析報告、用戶問卷調(diào)查、社會化媒體意見收集、形成產(chǎn)品功能改進(jìn)列表。
第六、產(chǎn)品完善
第七、新一輪灰度發(fā)布或完整發(fā)布
在上述步驟全都完成之后,互聯(lián)網(wǎng)產(chǎn)品的灰度發(fā)布就基本上是完成了,后續(xù)最重要的事情就是全身心的投入對產(chǎn)品的改進(jìn)中,對產(chǎn)品的不足進(jìn)行完善,如果產(chǎn)品的漏洞比較大,可以進(jìn)行再一輪的灰度發(fā)布,如果只是一些小問題,那么在修改之后就可以正式的發(fā)布了。
作者:Bondi_blue
鏈接:https://www.jianshu.com/p/5222073bc10d
來源:簡書
總結(jié)
以上是生活随笔為你收集整理的笔记整理-信息系统开发基础-软件测试-灰度测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔记整理-信息系统开发基础-软件测试-模
- 下一篇: 笔记-信息系统安全管理-信息系统安全技术