Vin*_*cha 12 code-coverage visual-studio
是否可以在没有单元测试的情况下使用Visual Studio代码覆盖率?我想在正常的程序执行中进行覆盖率分析.
更新:
目前没有将Visual Studio Coverage工具用于我想要的解决方案,尽管dotCover似乎是一个很好的第三方解决方案.
这是一个更详细的答案,而不仅仅是一个链接:
为此,请使用IIS Express应用程序对已检测到的文件执行以下操作:从获取站点名称 C:\Users\<your user>\Documents\IISExpress\config\applicationhost.config
vsperfcmd /start:coverage /output:run.coverage
Run Code Online (Sandbox Code Playgroud)
启动您的应用程序,运行您的手动测试,然后完成
vsperfcmd /shutdown
Run Code Online (Sandbox Code Playgroud)
来自相关问题/sf/answers/1665391451/
要获得完整的演练,以下是我刚刚在上面发布的博客文章的链接:
http://imaginarydevelopment.blogspot.com/2015/02/get-code-coverage-from-vs-without.html
Dav*_*sky -3
我认为您可能误解了代码覆盖率是什么。代码覆盖率表明单元测试执行了多少代码。如果没有单元测试,则代码覆盖率为零。您可能指的是代码分析(测量代码单元执行需要多长时间?)
更新:
如果您正在寻找有关正常执行期间执行的代码的指标,您需要进行分析。有多种分析器(例如 Red Gate ANTS),或者您也可以使用自己开发的解决方案。如果您的应用程序是 ASP.NET/ASP.NET MVC,您还可以查看 StackExchange 团队制作的 MVC Mini Profiler:http://code.google.com/p/mvc-mini-profiler/
新更新
我对这些评论感到困惑。代码覆盖率与单元测试有关。
来自维基百科:
在计算机科学中,代码覆盖率是用于描述特定测试套件测试程序源代码的程度的度量。与代码覆盖率低的程序相比,代码覆盖率高的程序经过了更彻底的测试,并且包含软件错误的可能性更低。
问题的标题询问如何“使用 Visual Studio 代码覆盖率而不进行单元测试”。如果没有单元测试,那么测量代码覆盖率就没有意义。
归档时间: |
|
查看次数: |
6630 次 |
最近记录: |