JAVA开发运维(CI/CD)
CI :持續性集成
CD:持續性部署
SIT:系統集成測試
UAT:用戶驗收測試
研發流程的變化,因為用戶永遠一開始不知道自己想要什么樣的東西,導致了軟件無法從一而終的進行設計,用戶需要能立刻運行的軟件和功能。
(圖片為借用圖片,如覺得侵權請聯系刪除)
商業性軟件交付為快不破,開發運維部署交付,由于商業上的需求,流程發生了很大的變化。
隨著 DevOps 的興起,出現了持續集成,持續交付(CI/CD)和持續部署的新方法, 而傳統的軟件開發和交付方式在迅速變得過時。過去的敏捷時代里, 大多數公司的軟件發布周期是每月、每季度甚至每年;而在現在 DevOps 時代,每周、每天甚至每天多次都是常態。
CI與CD又可以促進軟件功能能極快完成集成測試和驗收
SIT,英文System Integration Testing的簡稱,系統集成測試,也叫做集成測試,是軟件測試的一個術語,在其中單獨的軟件模塊被合并和作為一個組測試。它在單元測試以后和在系統測試之前。集成測試在已經被單元測試檢驗后進行作為它的輸入模式,組織它們在更大的集合,和遞送,作為它的輸出,集成系統為系統測試做準備。集成測試的目的是校驗功能、性能和可靠性要求,配置在主設計項目中。
UAT,英文User Acceptance Test的簡寫,也就是用戶驗收測試,或用戶可接受測試,系統開發生命周期方法論的一個階段,這時相關的用戶或獨立測試人員根據測試計劃和結果對系統進行測試和接收。它讓系統用戶決定接收系統,它是一項確定產品能夠滿足合同或用戶所規定需求的測試,這是管理性和防御性控制。
研發模式發生了變化,瀑布模式(需求分析,概要設計,詳細設計,單編碼,單元測試,集成測試,上線部署)早已過時,無法適應商業軟件交付的期望。敏捷(快)-devops(更快)-ci/cd-自動化-智能(飛快)
總結
以上是生活随笔為你收集整理的JAVA开发运维(CI/CD)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CCproxy 设置代理服务器。
- 下一篇: 0402