评估python单元测试是否直接或间接覆盖代码的工具

我正在尝试找到一个代码覆盖工具,该工具可以让我查看测试是否直接或间接覆盖了特定的类,方法或函数。我的意思是,有两种方法可以在测试期间覆盖您的代码。一种方法是从测试用例中直接调用被测代码。另一种方法是调用代码,该代码最终将调用某些其他代码,而后者可能会调用某些其他代码。在这两种情况下,代码覆盖率工具都将报告所覆盖的代码,但是显然,与从实际测试用例中删除2度以上的代码相比,由测试用例直接调用的代码更有可能受到更充分的测试。

我不想启动有关“适当的单元测试应避免这种情况”的肥皂盒线程,因为我知道。我试图找到的是一种可以帮助我管理一支工程师团队的工具,其中有些工程师似乎并不理解“适当的单元测试”。也许我的Google技能使我失望了,但我似乎找不到能衡量这一点的工具。从这个角度看代码覆盖范围似乎对于查看测试可能比应进行的轻度检查确实很有用,所以我必须认为存在这种情况。

zx_key 回答:评估python单元测试是否直接或间接覆盖代码的工具

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3066328.html

大家都在问