通过 API 测试测量 C# .net 代码覆盖率
Measure C# .net code coverage via API tests
我很高兴在单元测试覆盖率为零且代码不可测试的项目中工作。当前存在的唯一测试是 API 测试 uning a REST/SOAP 接口。现在我问自己是否有可能通过 API 调用代码来测量 code/branch/line 覆盖率。最后,我必须为项目中涉及的每个文件生成一份覆盖率报告。
不确定 Visual Studio 是否支持它,但请自己获取一份 dotcover。它可以检测任何 .Net 进程,并为您提供出色的报告。
查看关于非执行应用程序的部分:
http://blog.jetbrains.com/dotnet/2011/04/20/using-dotcover-to-cover-applications-with-or-without-resharper/
我很高兴在单元测试覆盖率为零且代码不可测试的项目中工作。当前存在的唯一测试是 API 测试 uning a REST/SOAP 接口。现在我问自己是否有可能通过 API 调用代码来测量 code/branch/line 覆盖率。最后,我必须为项目中涉及的每个文件生成一份覆盖率报告。
不确定 Visual Studio 是否支持它,但请自己获取一份 dotcover。它可以检测任何 .Net 进程,并为您提供出色的报告。
查看关于非执行应用程序的部分: http://blog.jetbrains.com/dotnet/2011/04/20/using-dotcover-to-cover-applications-with-or-without-resharper/