我们在 VS 2008 专业版中进行了单元测试,并且遇到了一个可能相当大的障碍:似乎无法确定这个特定 VS 版本中的代码覆盖率。似乎这仅在 VS Team System Development Edition 中可用。
换句话说,VS 2008 专业版允许您编写所有您想要的单元测试,但无法检查哪些代码没有关联的单元测试(或者测试覆盖了多少代码)。这个观察正确吗?
如果是这样,有人可以推荐一个第三方工具来确定代码覆盖率吗?我尝试了 TestMatrix,但完全不为所动(设置屏幕在 120 DPI 时隐藏了 OK 和 Cancel 按钮,运行我当前的一组测试导致完全 VS 锁定)。
一个附带问题:与其升级到 VS Team System Development Edition,不如使用 3rd 方覆盖工具,采用 NUnit 并找到免费/低成本的代码覆盖工具是否更有意义?我们还没有深入到单元测试中,我们希望选择一种不会妨碍我们努力的测试方法......并且不会破坏银行。