OpenEdu | 中華開放教育平台

Python單元測試與持續整合
Python單元測試與持續整合
註冊課程
開課機構
提升大學通識教育計畫
課程分類
資訊工程
課程子類
電腦
學習時數
每週1小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
李文廷
李文廷
國立高雄師範大學
教授

專長

  • 軟體測試
  • 敏捷方法
  • DevOps
  • 流程管理
  • 微服務架構
  • Web及容器技術
  • 深度學習及人工智慧
  • 物件導向設計與實作

課程簡介

本課程介紹Python中的單元測試以及持續整合的概念和實踐方法。單元測試是軟體開發中不可或缺的一環,能夠有效地確保程式碼的品質和穩定性。持續整合則是一種自動化的開發流程,能夠持續整合和驗證程式碼的變更,從而降低錯誤和減少回歸測試的成本。

課程目標

通過本課程的學習,學員將能夠:
- 瞭解單元測試的概念和重要性。
- 掌握Python單元測試的基本技術和工具。
- 在實際項目中應用單元測試,提高程式碼品質。

適用對象

對程式設計,軟體開發具興趣的同學(不分領域)。
對軟體測試有興趣的同學(不分領域)。

課程特色

以漸進的方式將單元測試的概念介紹給同學,通過豐富的實例演練,讓學生理解單元測試的重要性以及如何實施單元測試與持續整合。

課程進度

1. 單元測試簡介
2. 為什麼需要撰寫單元測試
3. 該如何撰寫Python Unit Test
4. GitHub Action CI 與動手實作
5. LAB

先備知識

對於程式邏輯概念有基礎的了解。