應用上線必經幾個環境

2021-09-11 12:21:26 字數 703 閱讀 1049

目前國內公司一般應用上線所經歷的流程基本如下圖所示:

下面著重講下幾個環境的用途和說明吧

開發環境是程式猿們專門用於開發的伺服器,配置可以比較隨意, 為了開發除錯方便,一般開啟全部錯誤報告。

該階段主要對系統的準確性及完整性等方面進行測試。 主要進行: 功能確認測試、執行測試、強度測試、恢復測試、安全性測試等。所以測試環境可能有多套,如:功能測試環境,效能測試環境,整合測試環境。 系統測試的測試人員由測試組成員(或質量保證人員)或測試組成員與使用者共同測試。在整個系統開發完成, 即將交付使用者使用前進行。在這一階段,完全採用黑盒法對整個系統進行測試。

驗收測試是向未來的使用者表明系統能夠像預定要求那樣工作。 經整合測試後,已經按照設計把所有的模組組裝成乙個完整的軟體系統,介面錯誤也已經基本排除了, 接著就應該進一步驗證軟體的有效性,這就是驗收測試的任務,即軟體的功能和效能如同使用者所合理期待的那樣。一般驗收測試都是由產品和業務人員驗收。

灰度發布,是指在黑與白之間,能夠平滑過渡的一種發布方式。ab test就是一種灰度發布方式,讓一部分使用者繼續用a,一部分使用者開始用b,如果使用者對b沒有什麼反對意見,那麼逐步擴大範圍,把所有使用者都遷移到b上面來。灰度發布可以保證整體系統的穩定,在初始灰度的時候就可以發現、調整問題,以保證其影響度。

是指正式提供對外服務的,一般會關掉錯誤報告,開啟錯誤日誌。可以理解為包含所有的功能的環境,任何專案所使用的環境都以這個為基礎,然後根據客戶的個性化需求來做調整或者修改。

亞馬遜的Rails應用上線了

url 估計很多人已經看到了這個讓人激動的訊息 url goes ruby on rails url unspun.amazon.com是乙個投票類的應用,可以建立分類,新增物品,選出最好的 最差的 最喜歡的等等。也有點類似digg。這是個令railser們非常高興的資訊,第一次在amazon這樣級...

1688開放平台從應用建立到應用上線

一股辛酸淚,有苦說不出。都說1688政策規則太硬,這一段時間算是體驗到了。從6月份建立1688應用到上線居然花了接近3個月時間,雖然中途一段時間沒有去管。但是不得不說,太難了,碰到了好多問題,自己做個筆記,怕以後又忘記了,也給大家做個提醒。前方高能,要呼叫1688介面許可權如果要正式上線的話,必須要...

網際網路應用上線後,別忘記實現部署這些運維監控指令碼

背景 網際網路應用,往往面臨高併發 高可用等挑戰,一但應用出現問題而沒有及時發現,導致系統宕機,其損失是及其重大的。所以及時有效的監控到異常,並將異常及時通知相關責任人可以最大限度的降低損失。及時有效的監控到異常可以通過定時程式來實現,而異常及時通知功能目前最好是以簡訊的方式進行通知。監控指令碼類別...