gpt4 book ai didi

python - 确保单元测试中的代码覆盖率?

转载 作者:IT老高 更新时间:2023-10-28 22:21:12 33 4
gpt4 key购买 nike

我注意到,即使我的 Python 代码中有很多 doctest,当我使用此处描述的方法跟踪测试时:

traceit

我发现有些代码行从未执行。我目前筛选 traceit 日志以识别从未运行的代码块,然后尝试提出不同的测试用例来运行这些特定的 block 。正如您可以想象的那样,这非常耗时,我想知道我们是否以错误的方式处理这个问题,以及你们是否有其他建议或建议来解决这个问题,我相信随着软件变得越来越普遍足够复杂。

最佳答案

coverage.py是一个非常方便的工具。除其他外,它还提供 branch coverage .

关于python - 确保单元测试中的代码覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322123/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com