0

很长一段时间以来,我们将单元测试作为一个单独的项目/工作区,有时我们将其附加到产品项目中以动态运行单元测试。

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

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

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

谢谢。

4

2 回答 2

0

好吧,在我的项目中,我们在 TFS 下使用相同的工作区进行应用程序代码和单元测试,但是我们有单独的项目用于单元测试,并且没有将它们与主项目解决方案混合。

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

于 2012-05-18T14:22:17.547 回答
0

为什么这会是个问题?单元测试仅与实际的生产代码一起有意义。将其保存在单独的项目、相同的工作区和解决方案文件中。单元测试是关于快速反馈的,混合签入只会使可追溯性更好。

于 2012-05-19T07:39:06.750 回答