DevOps前沿技術培訓課程大綱

來源:互聯網
上載者:User

標籤:

第一天

一、DevOps核心理念與核心實踐

開發與營運的定位問題

DevOps核心理念

企業DevOps能力矩陣模型

DevOps能力融合4大核心實踐

  將開發延伸至生產中(持續整合和交付)

  將開發嵌入到IT營運中(應用端到端管理)

  向開發中加入生產反饋(可視化監控和營運)

  將IT營運嵌入至開發(營運分析及預測)

 

二、敏捷開發

敏捷開發理念與核心實踐

  敏捷需求分析與設計

  持續整合

  敏捷測試

  敏捷組態管理

敏捷專案管理與成熟度等級評估

 

三、持續整合最佳實務

持續整合成熟度等級評估

持續整合架構搭建

  Jenkins應用

  Sonar應用

持續整合階段與常用工具整合

  編譯構建

  程式碼分析

  單元測試

  驗收測試

  自動部署

從持續整合到持續傳遞

 

 

第二天

四、DevOps核心技術拆解

分層測試思想

技術債務

  技術債務的定義

  技術債務對開發營運的影響

  技術債務消減之道

代碼品質管理

  人工代碼審查與自動化代碼審查

  類型檢查

  代碼風格檢查

  程式理解

  代碼缺陷尋找

  代碼安全審查

  代碼品質度量

  代碼審查工具(CheckStyle、PMD、FindBugs)

  代碼審查協助工具輔助(Jupiter、CodeCollaborator、UnderStand、JDepend)

單元測試

  傳統單元測試與TDD

  單元測試架構Junit

  程式碼涵蓋範圍度量

  資料驅動的單元測試

  Mock架構應用

  單元測試用例設計方法

介面測試

  協議介面層測試方法

  介面測試載入器(SoapUI)

  介面類比

  介面測試架構(RobotFramework)

 

五、驗收測試自動化

從TDD到ATDD

  ATDD解決的問題

  常用ATDD工具和架構
 Web應用的自動化驗收測試

  Selenium自動化工具使用

  頁面對象識別方法

  自動化測試指令碼設計方法

  資料驅動的自動化測試

  關鍵字驅動的自動化測試

APP應用的自動化驗收測試

    常用APP自動化測試載入器

  UIAutomator指令碼設計方法

  基於UIAutomator搭建自動化測試架構

 

 

DevOps前沿技術培訓課程大綱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.