gpt4 book ai didi

testing - 代码覆盖率/分支覆盖率推荐值

转载 作者:行者123 更新时间:2023-11-28 19:48:30 26 4
gpt4 key购买 nike

我正在使用 Cobertura 计算带有 JUnit 测试用例的 Java 项目的代码/分支覆盖率。我知道 100% 的覆盖率并不能说明代码有多好,但目前它是 6%。分支机构覆盖率为 1%。我的直觉认为,由于该项目的决策性质,分支覆盖可能更重要。因为这是我目前唯一的大项目,所以我对代码/分支覆盖目标的正确值没有经验。

我认为分支覆盖率在此应用程序中非常重要,因此我将所需值设置为 100%。我已将代码覆盖率阈值定义为 80%。

还有什么因素影响这些值的代码复杂性?

我可能过于强调数字了,但我想听听其他人的经验。我知道这些值取决于项目性质,但是否有一些通用的指示/文章/个人经验可供我引用?

最佳答案

当我测量用于功能测试的手动测试产生的分支覆盖率时,我得到了 ~65%

另请参阅 What is a reasonable code coverage % for unit tests (and why)?

关于testing - 代码覆盖率/分支覆盖率推荐值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358670/

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