我在 Visual Studio 中做了一个项目,并实施了单元测试。代码在单元测试中运行良好。
现在我怀疑是否可以在 Visual Studio 环境之外实现单元测试,以便我只使用我的项目生成的 exe 并针对多种情况对其进行测试?
我正在寻找一个可以利用我当前的单元测试实现的选项
我是单元测试的新手,所以任何帮助将不胜感激
提前致谢
我在 Visual Studio 中做了一个项目,并实施了单元测试。代码在单元测试中运行良好。
现在我怀疑是否可以在 Visual Studio 环境之外实现单元测试,以便我只使用我的项目生成的 exe 并针对多种情况对其进行测试?
我正在寻找一个可以利用我当前的单元测试实现的选项
我是单元测试的新手,所以任何帮助将不胜感激
提前致谢
你可以使用像 NUnit 这样的外部库,有管理器来运行你的测试
如果从外部,您的意思是在 Visual Studio IDE 之外,那么您可以使用VS 内部使用的mstest.exe 。这在某种意义上是独立的,该主机不需要安装 VS。因此,例如构建系统可以调用它并在构建结束时进行单元测试。
如果您使用的是 Microsoft 测试框架,则可以从命令行运行MSTest.exe。
如果您按照此 SO 答案设置测试类,则可以根据编译选项在 MSTest 或 NUnit 中运行它们。希望这可以帮助!