白盒测试 各位大佬有使用过 python 来写针对 java 和 JavaScript 的单元测试用例的吗?

迪迦奥特曼 · 2025年08月28日 · 最后由 陈恒捷 回复于 2025年08月29日 · 842 次阅读

自己使用 subprocess 和 tempfile 库写一个简单的框架,但是觉得很鸡肋,做单元测试有没有更好的方案或者工具呢

共收到 6 条回复 时间 点赞

为什么要用另一个语言去做一个语言的单元测试?

语言不通,咋做这个单元测试

Jerry li 回复

因为我使用 python 很久了,java 和 JavaScript 一般

test_study 回复

Python 的 subprocess 模块能模拟命令行调用 java

回复内容未通过审核,暂不显示

额,你这个不算单元测试吧。如果里面有一些上下游函数需要 mock 返回,你都不在同一个进程里,做不了,那你异常处理的代码会很难覆盖,行覆盖率会上不去。

建议花点时间去学下 java 和 javascript 的单元测试框架,比你这么折腾简单,而且现在有挺多能生成单元测试的 AI 工具,上手不难。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册