如何使用visual studio 2012执行系统或集成测试,而不将它们包括在运行所有测试中?

时间:2013-06-26 13:54:14

标签: unit-testing visual-studio-2012 tdd integration-testing

我正在开展一个项目,我决定使用单元测试。这对我来说是新的,但经过研究后我感到非常自信我正在正确地创建模拟对象并测试正确的方法被调用。这很好但现在我想实际运行一些使用实际数据库和外部组件的测试。我该如何测试代码的实际执行?我运行所有测试时都不希望运行这些测试。有没有办法在vs2012中使用内置测试来实现这一目标?

1 个答案:

答案 0 :(得分:1)

不是我知道的。

您可以做的是为集成测试创建一个单独的项目,然后在测试资源管理器中,按类分开测试。或者其他一些逻辑分离。

目前的实施似乎主要考虑了单元测试,但这应该随着2013年的变化而更加强烈推动TDD和敏捷开发。

看看这里:http://msdn.microsoft.com/en-us/library/ms243147(v=vs.80).aspx

向下滚动到“用于识别和排序测试的属性”。可能有一些有用的东西你可以使用。