DSO*_*DSO 13 unit-testing visual-studio
我一直在使用Visual Studio 2008测试项目来存储我的测试.最近我意识到我的很多单元测试实际上都是集成测试,因为它们依赖于外部源(例如文件系统,SQL服务器,注册表).
我的问题是,从单元测试中分离出集成测试的好方法是什么?
理想情况下,我只希望单元测试显示在测试视图中,因为我在开发期间经常运行它们.另一方面,我不想在测试视图中进行集成测试,因为我不经常运行它们,例如当我即将进行构建时.
Mar*_*ann 14
将它们保存在单独的项目中,并使集成测试项目远离日常的Visual Studio解决方案.
如果要运行集成测试,可以使用包含它们的其他解决方案.如果您不想等待加载VS的第二个实例,则可以从命令行运行它们.
Kev*_*che 13
我把它们放在一个名为IntegrationTests的类似项目中.
编辑:
使用"测试视图",您可以创建列表并过滤它们:
http://msdn.microsoft.com/en-us/library/ms182452.aspx
然后运行它们:
http://msdn.microsoft.com/en-us/library/ms182470.aspx
| 归档时间: |
|
| 查看次数: |
6941 次 |
| 最近记录: |