2012-05-18 20 views
0

很长一段时间,我们把单元测试作为一个单独的项目/工作空间,偶尔我们附加到产品项目上以便即时运行单元测试。产品和单元测试:相同的工作空间?

最近我们决定运行单元测试的能力对我们的日常工作非常重要。为了在Visual Studio 2010中实现它,我们将产品和单元测试放在同一个TFS2010工作区中。

巨大的缺点是,产品和单元测试签入是混合的。

是否有任何技巧或更好的方法来避免这个问题?

谢谢。

回答

0

那么,在我的项目中,我们在TFS下使用了同样的工作空间来进行应用程序代码和单元测试,但是我们有单元测试的单独项目,并没有将它们与主项目解决方案混合使用。

同样,在TFS中,它们存储在单独的分支中的单独文件夹下。

0

为什么这会成为问题?单元测试只与实际生产代码一致。将其保存在单独的项目,相同的工作区和解决方案文件中。单元测试都是关于快速反馈,混合检查只会使跟踪更好。

+0

我明白了,但是当您在审核产品签入时,您会经历许多单元测试,我不希望这样做。 – abenci

+0

你没有检查你的单元测试吗?我会修改我的答案 – jaspernygaard

+0

Hmfph - 我的更新答案正在等待同行评议 - 抱歉,对于重播回应... – jaspernygaard