開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、預(yù)發(fā)布環(huán)境、生產(chǎn)環(huán)境的區(qū)別

一個(gè)軟件產(chǎn)品從開(kāi)發(fā)到用戶使用都涉及哪些環(huán)境?
開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、回歸環(huán)境、預(yù)發(fā)布環(huán)境、生產(chǎn)環(huán)境。

下面說(shuō)說(shuō)我個(gè)人對(duì)這些環(huán)境的理解:

1、開(kāi)發(fā)環(huán)境

顧名思義,開(kāi)發(fā)同學(xué)開(kāi)發(fā)時(shí)使用的環(huán)境,每位開(kāi)發(fā)同學(xué)在自己的dev分支上干活,提測(cè)前或者開(kāi)發(fā)到一定程度,各位同學(xué)會(huì)合并代碼,進(jìn)行聯(lián)調(diào)。

2、測(cè)試環(huán)境

也就是我們測(cè)試同學(xué)干活的環(huán)境啦,一般會(huì)由測(cè)試同學(xué)自己來(lái)部署,然后在此環(huán)境進(jìn)行測(cè)試。bug修復(fù)后,需要發(fā)版更新測(cè)試環(huán)境來(lái)回歸bug。

3、回歸環(huán)境

回歸bug的環(huán)境,其實(shí)就是我們的測(cè)試環(huán)境,在測(cè)試環(huán)境上測(cè)試、回歸驗(yàn)證bug。

4、預(yù)發(fā)布環(huán)境

測(cè)試環(huán)境到生產(chǎn)環(huán)境的過(guò)渡。測(cè)試環(huán)境可能會(huì)受到一些限制,一些流程或者數(shù)據(jù)沒(méi)有測(cè)試到,就可以在預(yù)發(fā)布環(huán)境進(jìn)行驗(yàn)證,從而保證產(chǎn)品上線質(zhì)量。

預(yù)發(fā)布環(huán)境和生產(chǎn)環(huán)境區(qū)別:
1)預(yù)發(fā)環(huán)境中新功能為最新代碼,其他功能代碼和生產(chǎn)環(huán)境一致。
2)預(yù)發(fā)環(huán)境和生產(chǎn)環(huán)境的訪問(wèn)域名不同。

注意事項(xiàng):
1)預(yù)發(fā)布環(huán)境一般會(huì)連接生產(chǎn)環(huán)境的數(shù)據(jù)庫(kù),測(cè)試時(shí)要注意,以免產(chǎn)生臟數(shù)據(jù),影響生產(chǎn)環(huán)境的使用。

5、生產(chǎn)環(huán)境

即線上環(huán)境,用戶使用的環(huán)境。由特定人員來(lái)維護(hù),一般人沒(méi)有權(quán)限去修改。

另外,還有個(gè)灰度發(fā)布,發(fā)生在預(yù)發(fā)布環(huán)境之后,生產(chǎn)環(huán)境之前。
生產(chǎn)環(huán)境一般會(huì)部署在多臺(tái)機(jī)器上,以防某臺(tái)機(jī)器出現(xiàn)故障,這樣其他機(jī)器可以繼續(xù)運(yùn)行,不影響用戶使用?;叶劝l(fā)布會(huì)發(fā)布到其中的幾臺(tái)機(jī)器上,驗(yàn)證新功能是否正常。如果失敗,只需回滾這幾臺(tái)機(jī)器即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容