活動介紹
單元測試(Unit Test)是針對程式單元 (軟體設計的最小單位) 來進行正確性檢驗的測試工作,當我們撰寫一個函式時,可以為它撰寫單元測試,以便驗證該程式單元是否能對於輸入資料進行正確的執行及回應。
活動收穫
在本工作坊中,我們將嘗試線上工作坊的形式,手把手跟參與者探討以下主題- 單元測試的基本觀念
- 如何使用 Pytest 進行單元測試
- 當有外部相依物件時,如何使用 Mock 解除依賴
★ 適合參加的對象:需暸解 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
現職:童綜合醫院資訊部高級管理師
負責深度學習醫療影像平台技術研發、雲端服務系統架構規劃、以及精實軟體研發教練
社群經歷:
- 2014年6月共同發起「Taichung.py Meetup」
https://www.meetup.com/Taichung-Python-Meetup/ - 2014年12月發起並主持「台中敏捷社群 活動」
https://www.facebook.com/groups/Agile.Taichung/ - 2015~2018年「台中敏捷之旅研討會 」主辦人
https://www.facebook.com/AgileTourTaichung - PyCon TW 2018 分享講師
https://tw.pycon.org/2018/zh-hant/events/talk/592104123017461918/ - PyCon TW 2020 分享講師
https://tw.pycon.org/2020/zh-hant/conference/talk/1163619671685988728/
主辦單位
Agile Taichung
Agile Taichung 是一群對 Agile 技術有興趣或是狂熱的人所組成,期待藉由經驗分享和技術交流與讀書心得討論,來讓台中區域軟體開發能更進步,工作能更快樂。
- 活動相關討論,歡迎加入:Agile.Taichung FB 社團
- KKTIX:http://agile-taichung.kktix.cc/
Taichung.py
我們是一群台中Python程式語言的愛好者,希望在台中可以跟Python同好分享Python有關的訊息或活動,以及相關的技術或知識。
活動相關討論,歡迎加入:Taichung.py FB 社團
events: http://taichung-py.kktix.cc/