使用VS2015(c#)进行单元测试,显示测试结果与查看代码覆盖率
创建测试的过程可参考如下链接
http://www.cnblogs.com/libaoquan/p/5296384.html
(一)如何使用VS2015查看测试结果
问题描述:使用VS2010执行单元测试,会出现如下测试结果窗口
VS2015只有如下结果
查找相关资料后,发现VS2010会自动生成此.trx类型文件,打开即为测试报告
从VS2012后,不会自动导出此trx文件。
可以通过vstest.console.exe输出测试结果
上图命令行中参数解释如下:
1:vstest.console.exe 完整路径;2:单元测试DLL完整路径;3:/Logger:trx 此部分表示输出trx文件;
执行命令,显示trx结果文件路径,用VS2015打开后出现了VS2010中的TestResult如下:
(二)如何使用VS2015分析代码覆盖率
查看代码覆盖率结果
说明:当前使用的是VS2015 Enterprise版本
VS2015 Community版本没有分析代码覆盖率功能。
最近项目需要使用VS2015进行单元测试,并输出测试结果,欢迎大家一起讨论。