代码之家  ›  专栏  ›  技术社区  ›  dso

如何在Visual Studio中将单元测试与集成测试分离?

  •  13
  • dso  · 技术社区  · 15 年前

    我的问题是,什么是将集成测试与单元测试分离的好方法?

    理想情况下,我只希望单元测试显示在测试视图中,因为我在开发期间经常运行它们。另一方面,集成测试我不希望出现在测试视图中,因为我只会偶尔运行它们,例如,当我准备放弃构建时。

    2 回复  |  直到 11 年前
        1
  •  14
  •   Mark Seemann    15 年前

    将它们放在单独的项目中,并将集成测试项目放在日常的Visual Studio解决方案之外。

    当您希望运行集成测试时,可以使用包含它们的不同解决方案。如果不想等待VS的第二个实例加载,可以从命令行运行它们。

        2
  •  13
  •   Kevin LaBranche    15 年前

    我将它们放在一个名为IntegrationTests或类似的单独项目中。

    编辑:

    http://msdn.microsoft.com/en-us/library/ms182452.aspx

    然后运行它们:

    http://msdn.microsoft.com/en-us/library/ms182470.aspx