2011-03-08 54 views
0

我们应该如何在Visual Studio 2010中命名测试?我们希望所有测试都与他们正在测试的项目相关联,但也希望所有测试都具有通用的命名格式,以便将它们与源代码项目区分开来。我们应该如何在Visual Studio中命名测试?

+0

可能重复[单元测试命名的最佳实践?](http://stackoverflow.com/questions/155436 /单元测试命名-最佳实践) – 2011-03-08 22:09:43

回答

0

我的意思是说你可能只是想把所有的测试都放在一个单独的视觉工作室项目 并命名为.Tests。

因此,所有的测试类会有命名空间.Tests

0

我觉得有用突出的准则和从他们那里获得的约定:
- 独立的产品代码和测试代码为两个独立的树
- 制作它非常容易找到任何生产代码的测试代码(例如能够运行该测试一些代码,所有的测试)
- 独立的不同类型的测试夹具(单元,系统,应力等)

的基于这些准则我会:
1.创建产品目录树,不需要参考任何测试(如Src/product/ns1/ns2)。
2.为测试创建一个类似的树,具有完全相同的一般树形结构(例如Test/product/ns1/ns2
3.为每个测试夹具都有一个项目。这是一个ProjectUnitTest包含项目的单元测试ProjectNamespaceStressTest包含压力测试名为Namespace整个命名空间等

相关问题