首页 > 编程知识 正文

junit单元测试覆盖率,单元测试追求100%代码覆盖率

时间:2023-05-06 06:38:40 阅读:140012 作者:858

前言在springboot相关项目中,单元测试可以使用jacoco插件来检测单元测试代码覆盖率并保证代码质量。

在正文maven的pom中引入jacoco插件

plugingroupidorg.ja coco/groupidartifactidjacoco-maven-plugin/artifactidversion 0.8.1/versionexecutionsexecutions executionexecutionidpost-test/idphasetest/phasegoalsgoalreport/goal/goals/executions/executions

访问index.html页面查看检查报告

参数说明

Instructions :命令的覆盖率表示所有命令中有哪些命令,哪些命令未运行。 Branches :分支点覆盖率。 该指标统计所有分支执行数的覆盖率。 Complexity:Jacoco计算每个非抽象方法的循环复杂度,还计算每个类、包和组的复杂度。 (Lines )统计命令行执行情况Methods )统计方法执行情况。 Classes :统计类的执行情况。 结语关于使用jacoco插件检测代码覆盖率的相关内容到此结束。 下期见面吧。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。