草庐IT

Coverlet

全部标签

.NET 使用 Coverlet 统计单元测试覆盖率

代码覆盖率(Codecoverage)是指在软件测试中测试用例执行时覆盖的代码量与总代码量的比例。代码覆盖率是软件测试中一个重要的指标,它对于保障软件质量、提高软件可靠性和可维护性具有许多好处:发现代码缺陷、提高代码的可维护性、确保代码的正确性和优化测试用例质量等。我们常用的IDE,VisualStudio、Rider等都直接查看覆盖率,但是如果我们想将覆盖率的管控,配置到自动化的质量管控流程里,如GithubActions、AzureDevops、GithubCI和Sonarqube等,需要我们额外做一些工作。这里我们可以借助开源项目Coverlet(https://github.com/t

.NET 使用 Coverlet 统计单元测试覆盖率

代码覆盖率(Codecoverage)是指在软件测试中测试用例执行时覆盖的代码量与总代码量的比例。代码覆盖率是软件测试中一个重要的指标,它对于保障软件质量、提高软件可靠性和可维护性具有许多好处:发现代码缺陷、提高代码的可维护性、确保代码的正确性和优化测试用例质量等。我们常用的IDE,VisualStudio、Rider等都直接查看覆盖率,但是如果我们想将覆盖率的管控,配置到自动化的质量管控流程里,如GithubActions、AzureDevops、GithubCI和Sonarqube等,需要我们额外做一些工作。这里我们可以借助开源项目Coverlet(https://github.com/t