摘要
這個講題會聚焦於從新創轉形為成長型企業時,在持續整合(Continuous Integration, CI)與交付流程中使用 Python 作為雲端主力開發時的「測試心得與踩雷案例」,也會展示不同的測試風格與手段以及它們的優缺點。來幫助產品交付的品質與 Python 2 升 3 時的過程。也是講者十年來從 nose test 寫到現在的工作需要將 pytest 與 Python unittest 混搭時的一些血淚心得。
說明
目標聽眾:正在考慮或已經在程式中加入各種測試的開發者。
分享完這議題後希望能帶來的效益:
- 為還在探索怎麼寫測試的人提供一些上手的點。
- **主要**為正在導入、整合測試流程的人提供:
- 一些可以注意的點。
- 一些不同風格測試的優缺點。
- 一些不同測試的方法與流程。
- 與已有 CI 測試流程的人分享怎麼做還是會錯。
- 為苦澀的青春帶來一些歡笑。
此講題對為何要寫測試的假設:
0. 生活值得更開心。
1. 加速開發。
2. 提升品質。
3. 節省維護與溝通成本。
影片
https://www.youtube.com/watch?v=lq4NPoouShY
會眾共筆
https://hackmd.io/@pycontw/2021/%2F%40pycontw%2FByIlgkYzt