我有一个第三方软件,它能够使用以下方式运行一些 python 脚本:
software.exe -script pythonscript.py
我的公司严重依赖这个软件以及我们为它开发的脚本。目前我们有一些 QA 来检查脚本的输出,但我们真的想开始对脚本进行单元测试,以便更容易发现错误并使测试系统更加完整。
我的问题是如何运行“嵌入式”单元测试?我们使用 pydev+eclipse,我尝试使用它的远程调试来使其与单元测试一起工作,但我不能真正让它工作。如何使服务器连接“馈送”单元测试?
另一个想法是解析软件的标准输出,但这并不是真正的单元测试......而且它似乎带来的额外复杂性使得这种方法不那么有趣。
我希望这样的事情已经在其他地方完成了,我尝试用谷歌搜索它,但也许我只是没有使用正确的关键字。谁能给我一个起点?
谢谢