作者IcecreamHsu ()
看板Python
標題[問題] Test 該用框架嗎
時間Fri Jul 24 09:51:15 2020
大家好,小弟是 QA 新手
現在在幫公司寫一個產品的測試
該產品是一個 Python 的 Interactive mode
有一些寫好並已經 import 的 modules
之前公司的測試方式是寫一個 test.py
用 exec call 一些 function 然後看有沒有 exception
再在 main.py import test
(很簡陋XD 所以才想要改善)
希望能做到 執行特定 function 時檢查 output
請問這樣的測試會建議導入 pytest 或 unittest 等框架嗎?
因為用 exec 然後讀 output 感覺也行
不太確定導入框架的好處是什麼
先謝謝各位前輩!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.133.89 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1595555477.A.629.html
1F:推 TitanEric: 建議要 他可以給你報成功幾個 失敗幾個 之後還可以整 07/24 10:00
2F:→ TitanEric: 合到ci裡面 07/24 10:01
3F:→ TitanEric: 另外也推薦absl的testing模組 可以自由的調參數 JAX也 07/24 10:02
4F:→ TitanEric: 在用 07/24 10:02
5F:推 rexyeah: gen report, regression comparison 07/24 12:00
6F:推 mychiux413: 導框架不外乎舒服穩定好管理,你想自己刻當然都可以 07/27 20:14
7F:→ mychiux413: ,但如果你只用assert查表測條件,今天條件2不對,他 07/27 20:14
8F:→ mychiux413: 就只報錯條件2然後function停掉,之後就不測了,所以 07/27 20:14
9F:→ mychiux413: 查表型的要先收集錯誤,再到最後列出全部錯誤 07/27 20:14
10F:推 s0914714: 如果會一直開發下去當然要 如果沒有就看你心情 07/31 09:14
11F:推 laputaflutin: 用框架產報表跟串自動化會快很多,unittest還內建 08/20 15:46
12F:→ laputaflutin: 在標準庫,不需要裝額外依賴,不用嗎? 08/20 15:46