作者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/cn.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