mon*_*zen 7 code-coverage visual-studio-2012
我们有非常复杂的基于Web的产品,包括固定数量的Web服务等.我正在尝试使用VS 2012命令行实用程序vstest.console.exe来收集产品中所有程序集的代码覆盖率.收集单元测试的代码覆盖率非常容易,但是,没有标记或开关指示我可以将进程附加到IIS或收集Web服务(客户端和服务器端)的信息.
有什么建议?
有关使用Visual Studio 2012 Update 1的Microsoft测试管理器(MTM)从IIS应用程序收集代码覆盖率的详细说明,请参阅此博客:http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/28 /code-coverage-in-microsoft-test-manager-in-visual-studio-update-1.aspx
以下是摘要:
替代解决方案:
使用CodeCoverage.exe收集代码覆盖率.路径:C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage.exe.您不需要安装更新1,但我建议您这样做.例:
CodeCoverage collect /IIS /session:WebSession /output:MyWebApp.coverage
从顶部的工具栏菜单:TEST> Analyze Code Coverage> All Tests
结果显示在"代码覆盖率结果"窗口中.测试> Windows>代码覆盖率结果
我有VS2012 Premium,不确定此功能是否在其他层.
| 归档时间: |
|
| 查看次数: |
16703 次 |
| 最近记录: |