我正在做一个项目,我决定在其中使用单元测试。这对我来说是新的,但在研究之后我觉得我非常有信心我正在正确地创建模拟对象并测试是否调用了正确的方法。这很好用,但现在我想实际运行一些使用实际数据库和外部组件的测试。我应该如何测试代码的实际执行?当我运行所有测试时,我不希望这些测试运行。有没有办法使用 vs2012 中的内置测试来实现这一点?
问问题
3046 次
1 回答
1
不是我知道的。
您可以做的是为您的集成测试创建一个单独的项目,然后在测试资源管理器中,按类分隔您的测试。或其他一些逻辑分离。
当前存在的实现似乎主要考虑了单元测试,但这应该会随着 2013 年的变化以及对 TDD 和敏捷开发的更强有力的推动而改变。
看看这里: http: //msdn.microsoft.com/en-us/library/ms243147 (v=vs.80).aspx
向下滚动到“用于识别和排序测试的属性”。那里可能有一些你可以使用的有用的东西。
于 2013-06-26T14:36:17.710 回答