系統環境應該包含如下:
1.開發和配置環境:
所有的開發和配置在這個環境里進行。一般情況下,只有這個環境可以改配置和進行開發,並且一般不在這個環境下創建數據。
2.測試環境:
進行功能測試,可以創建數據。
測試環境還有一個用處。向開發中的外部系統提供服務時,直接用生產環境進行聯調是不合適,用測試環境就沒什么風險了。因此,我們的產品上線后,測試環境仍要與生產環境長期共存、並保持開放狀態。測試環境和生產環境一致,用測試環境的目的是,測試時,不影響線上項目的正常使用,等測試完畢,再上生產環境。
3.預生產環境(不是必須的):
從生產環境不定期同步,保持和生產環境的設置、數據一致性,也是用於測試,它和測試環境最大的區別就是它和生產系統的同步性最高,幾乎一樣,有些測試,比如需要大數據量的,用這個環境測試看程序性能比用測試環境(一般情況下數據較少)會更准確。(不是必須的,有的公司沒有)
4.生產環境:
正式使用的系統環境。
