软件开发环境简介
軟件開發環境SDE(Software Development Environment)是指在基本硬件和宿主軟件的基礎上,為支持系統軟件和應用程序的工程化開發和維護而使用的一組軟件。在實際軟件開發過程中一般包含三個階段:開發—>測試—>上線,根據每個階段處理的業務功能不同,其所處的環境也不同。
?
環境分類:
(1)開發環境DEV:(Development)開發環境
開發人員直接使用的環境,用于開發的服務器配置比較隨意,為了方便開發調試方便,一般打開全是錯誤報告和測試工具,是最基礎的環境,開發環境的分支一般為feature分支。
?
(2)聯調環境LOCAT:
開發環境,需要一定的穩定性,部署在本地服務,因為現在的項目絕大多數都是前后端分離的,因此需要進行前后端接口的聯調,保證參數傳遞正常,而且在Spring Boot項目下很多子項目之間有互相調用接口的也需要進行聯調。
?
(3)測試環境TEST/SIT:(System Integration Testing)系統集成測試(內測)
系統集成測試是評估產品在其規格范圍內的環境下工作,能否完成產品設計規格所需要的功能和周邊設備。應用軟件的兼容性。大致上分為硬件兼容性測試、軟件兼容性測試、認證測試等。
硬件測試:如CPU、DIMN、Storage、NIC、USB等測試
軟件測試:操作系統兼容性測試、驅動安裝測試、配套軟件安裝使用測試
認證測試:Windows、VMWare等認證
?
(4)驗收環境UAT:(User Acceptance Test) 用戶接受度測試環境(外測)
系統開發生命周期方法論的一個階段,這時候的用戶或相關測試人員根據計劃和結果對系統進行測試和驗收,他讓系統用戶決定是否驗收系統,是一項確定產品是否能夠滿足合同或用戶所規定的需求的測試。
?
(5)壓測環境PET:(Performance Evaluation Test)性能評估測試環境(壓測)
分為負載測試、容量測試、壓力測試
①負載測試:關注用戶數量和性能指標;
②容量測試:檢測最大用戶支撐的數量;
③壓力測試:高壓力,看系統如何崩潰,準備預案。
?
(6)生產環境PROD:(Production)真實環境
是指正式提供對外服務的,一般會把錯誤報告關掉,打開錯誤日志,是最重要的環境,部署分支一般為master,是普通用戶能直接接觸到的環境,如果生產環境出現差錯,那么將直接導致公司出現名譽受損和財產損失。
?
轉載于:https://www.cnblogs.com/huangrizhang/p/10925462.html
總結
- 上一篇: 【KSZ8863】KSZ8863交换机芯
- 下一篇: 使用 Adobe Acrobat 裁剪