[問題] Test 該用框架嗎

看板Python作者時間3年前 (2020/07/24 09:51), 編輯推噓5(507)
留言12則, 5人參與, 3年前最新討論串1/1
大家好,小弟是 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://www.ptt.cc/bbs/Python/M.1595555477.A.629.html

07/24 10:00, 3年前 , 1F
建議要 他可以給你報成功幾個 失敗幾個 之後還可以整
07/24 10:00, 1F

07/24 10:01, 3年前 , 2F
合到ci裡面
07/24 10:01, 2F

07/24 10:02, 3年前 , 3F
另外也推薦absl的testing模組 可以自由的調參數 JAX也
07/24 10:02, 3F

07/24 10:02, 3年前 , 4F
在用
07/24 10:02, 4F

07/24 12:00, 3年前 , 5F
gen report, regression comparison
07/24 12:00, 5F

07/27 20:14, 3年前 , 6F
導框架不外乎舒服穩定好管理,你想自己刻當然都可以
07/27 20:14, 6F

07/27 20:14, 3年前 , 7F
,但如果你只用assert查表測條件,今天條件2不對,他
07/27 20:14, 7F

07/27 20:14, 3年前 , 8F
就只報錯條件2然後function停掉,之後就不測了,所以
07/27 20:14, 8F

07/27 20:14, 3年前 , 9F
查表型的要先收集錯誤,再到最後列出全部錯誤
07/27 20:14, 9F

07/31 09:14, 3年前 , 10F
如果會一直開發下去當然要 如果沒有就看你心情
07/31 09:14, 10F

08/20 15:46, 3年前 , 11F
用框架產報表跟串自動化會快很多,unittest還內建
08/20 15:46, 11F

08/20 15:46, 3年前 , 12F
在標準庫,不需要裝額外依賴,不用嗎?
08/20 15:46, 12F
文章代碼(AID): #1V6ZwLOf (Python)