0

我们正在使用 Microsoft 的单元测试程序,并且我们使用单元测试向导为来自业务层的每个类中的方法创建一对一的映射。问题是需要完成的工作量,并确定在创建初始测试后我们是否缺少任何测试。

目前,我必须运行向导并查找在默认名称 [method][test] 后附加“1”的测试。具有该名称的那些意味着我们已经对该方法进行了测试。没有附加 1 的那些表示那些没有遵循默认命名约定的单元测试的方法。

我想知道是否可以将单元测试映射到方法上具有属性的方法,这样就不需要太多工作了。是的,我知道如果我们遵循 TDD,我们会先编写单元测试。我们在开发的同时编写测试(但有时会因为匆忙而错过)。

4

1 回答 1

3

如果您使用的是 Visual Studio 2012 并拥有适当的版本,则它内置了适当的代码覆盖率分析:“运行具有代码覆盖率的测试”。

否则,您可以使用诊断工具来运行代码覆盖率,例如 NCover。您可以使用TestDriven.net从 Visual Studio 内部执行此操作

于 2012-11-01T17:33:12.717 回答