美文网首页
【软件测试技术】Cobertura查看覆盖率

【软件测试技术】Cobertura查看覆盖率

作者: 树里的熊 | 来源:发表于2023-03-14 15:02 被阅读0次

Cobertura是一个很方便查看软件测试覆盖率的工具,但是在我使用过程中也是踩了一些坑。

引入依赖

在项目的pom.xml文件中加入这段代码(如果不是maven项目可以先把项目转换成maven项目。)

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                    <formats>
                        <format>html</format>
                        <format>xml</format>
                    </formats>
                    <aggregate>true</aggregate> 
                    <check/>
                </configuration>
            </plugin>

测试文件

注意测试文件一定要放到test文件夹下!我之前一直放在main里面,然后运行mvn test根本就没有执行测试,覆盖率当然也都是0。


生成报告

在终端执行这段命令就可以生成报告了mvn cobertura:cobertura

查看报告

在target目录下的site里面就可以查看覆盖率的html报告。


相关文章

网友评论

      本文标题:【软件测试技术】Cobertura查看覆盖率

      本文链接:https://www.haomeiwen.com/subject/sbqkrdtx.html