4

我在 Visual Studio 中做了一个项目,并实施了单元测试。代码在单元测试中运行良好。

现在我怀疑是否可以在 Visual Studio 环境之外实现单元测试,以便我只使用我的项目生成的 exe 并针对多种情况对其进行测试?

我正在寻找一个可以利用我当前的单元测试实现的选项

我是单元测试的新手,所以任何帮助将不胜感激

提前致谢

4

5 回答 5

1

你可以使用像 NUnit 这样的外部库,有管理器来运行你的测试

于 2012-10-19T11:50:16.360 回答
1

如果从外部,您的意思是在 Visual Studio IDE 之外,那么您可以使用VS 内部使用的mstest.exe 。这在某种意义上是独立的,该主机不需要安装 VS。因此,例如构建系统可以调用它并在构建结束时进行单元测试。

于 2012-10-19T12:33:39.777 回答
1

如果您使用的是 Microsoft 测试框架,则可以从命令行运行MSTest.exe

于 2012-10-19T12:34:44.317 回答
1

在没有 Visual Studio 的情况下安装 MSTest 并非易事。在这方面,这个工具对我非常有用。
起源于这里

于 2012-10-19T12:49:16.607 回答
1

如果您按照此 SO 答案设置测试类,则可以根据编译选项在 MSTest 或 NUnit 中运行它们。希望这可以帮助!

同时使用 MSTest 和 NUnit?

于 2012-10-19T13:04:32.083 回答