unit-testing - 在 VS2010 代码覆盖结果中识别哪些测试提供覆盖

标签 unit-testing visual-studio-2010 code-coverage

有谁知道从 VS2010 代码覆盖在文件中突出显示到提供覆盖的测试的简单方法?我有一个文件,其中一种方法被覆盖,另一种没有,但通过我的测试,我找不到提供当前覆盖率的文件。能够从代码突出显示中导航回来会很棒。

谢谢

最佳答案

测试覆盖率信息主要是经过或运算的 bool 数据。
当您执行测试 A 并命中探测位置 P 时,工具会记住
P 已被执行。如果您执行测试 B,并且相同的探测位置 P 得到
命中时,工具会记住 P 已被执行。所以覆盖率(P)=executedby(A)或执行(B)。

好消息是您可以获得覆盖数据。坏消息是你无法区分
通过查看coverage(P) 是A 还是B 引起的。

您唯一真正的选择是分别运行每个测试并记录结果。

关于unit-testing - 在 VS2010 代码覆盖结果中识别哪些测试提供覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818065/

相关文章:

unit-testing - 在 Jest 中生成 HTML coverageReport 的命令行方式

Angular 单元测试 - 更改模拟服务类的方法返回以进行单独测试

VS 2010 SP1 上的痣 0.94.51023.0 错误

php - Symfony2 验收测试不起作用

c++ - 让 credis 在 C++ 解决方案中工作

c# - 使用 "Treat warnings as errors"时忽略生成的文件

TDD和代码覆盖率

docker - 从多阶段 Docker 构建中提取文件

Python 单元测试 : testcase class with own constructor fails in standard library

angularjs - 使用 ngModel 的单元测试 Angular 指令