欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業企業IT內訓課程
您現在的位置:首頁 > 企業內訓 > 軟件研發 > 單元測試最佳實踐課程

單元測試最佳實踐課程

2022-04-28 13:48:00 | 來源:中培企業IT培訓網
  • 課程背景
該課程包括兩個部分:
第一部分:持續交付。持續交付是一個的工具,解決產品研發全過程的角色協同問題,解決研發過程效率提升的問題。

第二部分:單元測試執行與技巧。
早期發現代碼的故障非常關鍵,如何更好的控制單元測試的實施流程、代碼檢查及審計方法、代碼的編寫規范、單元測試的測試策略與測試用例設計、測試的覆蓋率統計及測試報告等完成的測試過程,是保障代碼質量的規范和基礎。本課程系統全面地介紹了單元測試技術、方法以及原則,同時通過靜態分析Java/C#/C++/C語言程序常見代碼發現隱形Bug,而如何采用工具提高單元測試效率,則由講解使用XUnit等單元測試工具實現,最后使用代碼重構改進代碼質量和可測性。
  • 課程收益
  • 持續交付的全過程控制與實施、研發過程
  • 自動部署
  • 自動化回歸測試
  • 單元測試實施流程
  • 單元測試實施策略
  • 單元測試用例設計
  • 單元測試深度執行
  • 單元測試覆蓋率分析與報告
  • 多種技術平臺編程語言單元測試實戰
  • 單元測試最佳實踐經驗
  • 靜態測試與代碼審計
  • 使用重構提高代碼可測試性
  • 課程時長
            3天(18課時)
  • 課程大綱
結構 內容
持續交付 持續交付與DevOps系統化知識框架   :
1、傳統IT交付模式的問題所在,為什么要轉向持續交付與DevOps模式
2、DevOps與敏捷、持續交付等其他管理運動的關系
3、DevOps的常見誤區,如何驅散謬見
4、DevOps現狀調查報告,業界DevOps發展趨勢及關鍵成功因素
5、DevOps知識體系:敏捷、精益、持續交付、IT運營管理等
6、DevOps實施的三步工作法:流動、反饋、持續學習和實驗
持續交付的研發過程實踐與案例:
1、介紹DevOps的最佳工程實踐:持續交付
2、持續交付所解決的問題
3、大型企業持續交付體系框架
3.1 業務層面:影響地圖、用戶故事地圖、精益看板
3.2 流程層面:可靠可重復的交付流水線、關鍵實踐
3.3 技術層面:基礎架構、應用架構
3.4 組織層面:自組織團隊、度量驅動改進、成熟度模型
持續交付實踐:
  1. 自動化部署
  2. 自動化回歸測試
單元測試 單元測試概述
  • 什么叫單元測試?
  • 為什么要做單元測試
  • 單元測試實施流程
  • 單元測試代碼的編寫規范
  • 單元測試策略
  • 單元測試用例設計
  • 單元測試覆蓋率分析
  • 單元測試報告模板
 
單元測試代碼結構
  • 實現代碼結構與單元測試代碼結構對比
  • 單元測試代碼結構的可復用性
  • 單元調用接口替身代碼結構
  • 集成單元測試代碼結構
 
單元測試用例設計
  • 單元測試點之測試技術選擇
  • 單元測試點之斷言標準設計
  • 單元測試點之測試數據設計
  • 單元測試點集成測試場景設計
  • 基于設計模式實現代碼的單元測試設計(創建、結構與行為)
 
應用單元測試框架實踐單元測試
  • 單元測試框架概述
  • 編譯單元測試框架源代碼
  • 使用斷言編寫單元測試用例
  • 使用Fixture機制靈活支持單元測試
  • 使用參數化批量定義單元測試用例
  • 使用運行參數控制測試用例執行
  • 使用工具生成單元測試覆蓋率報告
 
使用Mock實現測試隔離
  • Mock對象的設計和應用原則
  • 如何編寫Mock和Stub
  • 使用Mock框架實現測試隔離
  • Mock和Stub的最佳實踐
 
單元測試最佳實踐經驗
  • 根據架構設計分析單元測試策略
  • 基于軟件需求、技術設計單元測試用例
  • 自動化回歸單元測試用例
  • 生成、分析單元測試覆蓋率報告
 
單元測試效率(縮短單元測試時間)
  • 測試的全面性與測試效率
  • 函數級別單元測試與測試效率
  • 簡單且可運行實現代碼的測試效率
  • 將單元測試代碼集成到CI過程中
 
代碼覆蓋率分析
  • 代碼覆蓋率的意義
  • 代碼覆蓋率工具介紹
  • 代碼覆蓋率實戰
  • 代碼覆蓋率分析
  • 案例:使用工具進行覆蓋率測試
 
使用重構提高代碼可測試性
重構實踐
  • 分析并初步重構一個案例
  • 重構原則
  • 代碼的壞味道
  • 構筑測試體系
  • 重構工具
  • 優秀程序結構的風格
  • 如何觀察代碼
  • 重構名錄
  • 重新組織函數與屬性
  • 重新組織對象關系
  • 簡化表達式
  • 組織繼承體系
  • 如何讓重構成為習慣
  • 重構案例實踐與分析
  • 重構工具
  • 案例:使用IDE工具進行重構實戰
 
靜態測試與編碼規范
  • 代碼編寫規范
  • 靜態測試的目的
  • 靜態測試的原則
  • 靜態測試實戰
  • 案例:使用CheckStyle,PMD,Findbugs進行校驗代碼規則,發現重復代碼,檢查代碼注釋率
總結與答疑
以上內容還可根據具體需求進行微調
主站蜘蛛池模板: 被黑人伦流澡到高潮hn小说 | 未满十八18禁止午夜免费网站 | 日本精品无码久久久久三级国产 | 国产永久黄网站色视频免费 | 无码伊人久久大杳蕉中文无码 | 国产亚洲精品精华液 | 免费精品国产人妻国语 | 国产激情з∠视频一区二区 | 亚洲第一区在线视频 | 制服肉丝袜亚洲中文字幕 | 解开人妻的裙子猛烈进入 | 亚洲成年人 | 最新无码国产在线播放 | 伊人久久精品一区二区三区 | 亚洲色欲www综合网 一千部毛片免费观看在线观看 | 亚洲国产成人无码影片在线播放 | 欧美无人区码卡二卡3卡4乱码 | 野花日本大全免费观看中文7 | 日本黄色大片在线观看 | 99久久无色码中文字幕人妻蜜柚 | 久久精品岛国AV一区二区无码 | 少妇无码精品12P | 高潮喷视频在线无码 | 成本人妻片无码中文字幕免费 | 国内自拍视频一区二区三区 | 国产精品第一二三区久久蜜芽 | 久久夜亚洲 | 久久e热在这里只有精品99 | 日本巨大的奶头在线观看 | 老鸭窝视频在线观看 | 精品国产黑色丝袜高跟鞋 | 亚洲精品综合第一国产综合 | 夜先锋av资源网站 | 日韩乱码人妻无码系列中文字幕 | 欧美日韩免费一久久亚洲色WWW成人小说 | 久久久久国产精品人妻 | 国产精品亚洲W码日韩中文 亚洲精品欧美综合二区 | 亚洲欧美中文日韩v在线观看不卡 | 刺激性视频黄页 | 玖玖资源站亚洲最大成人网站 | 日本熟妇XXXⅩ50岁 |