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

迪迦奥特曼 · August 28, 2025 · Last by 陈恒捷 replied at August 29, 2025 · 840 hits

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

共收到 6 条回复 时间 点赞

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

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

Jerry li 回复

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

test_study 回复

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

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

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up