Agile.Taichung 2021/06:使用 Pytest 進行單元測試

活動介紹

單元測試(Unit Test)是針對程式單元 (軟體設計的最小單位) 來進行正確性檢驗的測試工作,當我們撰寫一個函式時,可以為它撰寫單元測試,以便驗證該程式單元是否能對於輸入資料進行正確的執行及回應。

活動收穫

在本工作坊中,我們將嘗試線上工作坊的形式,手把手跟參與者探討以下主題
  • 單元測試的基本觀念
  • 如何使用 Pytest 進行單元測試
  • 當有外部相依物件時,如何使用 Mock 解除依賴
希望讓已經暸解 Python 語法的朋友能進一步了解如何進行單元測試。

★ 適合參加的對象:需暸解 Python 基本語法

事前準備需要先安裝python, and PyCharm

活動內容

    分享內容預計包涵以下內容:

  • 單元測試簡介
  • Pytest quick start
    • 如何使用 pycharm pair programming
    • PyCharm Setup for Pytest
    • 第一個 unit test
    • 如何測試 exception 的狀況
    • 使用 Fixtures 來為單元測試作 setup/cleanup
    • Parametrizing tests
    • 使用 Mock 模擬外部相關函式回傳的資料 (如果有時間的話)

 注意:活動包含實作 remote pair programming ,所以如果跟別人一起 pair programming 會害羞的話,可以找自己的好同事 / 好朋友一起來喔!

活動時間/收費 

日期:2021/06/26 (六) 09:30 ~ 12:00

Zoom 開放入場:09:15 ~ 19:30

 直播連結報名後,會議連結會寄送到信箱,請務必填寫正確的信箱!

費用:免費

講者簡介

賴治群 Max Lai

現職:童綜合醫院資訊部高級管理師
負責深度學習醫療影像平台技術研發、雲端服務系統架構規劃、以及精實軟體研發教練

社群經歷:

主辦單位

Agile Taichung

Agile Taichung 是一群對 Agile 技術有興趣或是狂熱的人所組成,期待藉由經驗分享和技術交流與讀書心得討論,來讓台中區域軟體開發能更進步,工作能更快樂。

Taichung.py

我們是一群台中Python程式語言的愛好者,希望在台中可以跟Python同好分享Python有關的訊息或活動,以及相關的技術或知識。

活動相關討論,歡迎加入:Taichung.py FB 社團

events: http://taichung-py.kktix.cc/

Event Tickets

Ticket Type Sale Period Price
一般票(免費)

2021/06/07 00:00(+0800) ~ 2021/06/26 12:00(+0800) End of Sale
  • Free
Next Step