【发布时间】:2015-09-28 16:28:41
【问题描述】:
我想在 VS2015 中从我的单元测试中生成一个可执行文件。 因此,另一台没有 VS 的计算机上的另一个人可以开始测试并看到单元测试的输出。 (哪个失败,哪个没有)
这可能吗,还是我应该为此手动编写一个工具?
我在 MSDN 上找不到任何东西。
【问题讨论】:
-
您在使用 TFS(Team Foundation Server)还是在使用 MSTest 或其他一些单元测试库,例如 NUnit?最后,程序是否需要在另一个用户的机器上运行,或者您真的只需要为开发之外的某些用户提供一种方式,让他们能够启动测试并按需查看结果(例如通过 Web 门户)?
-
我认为 NUnit 有一个独立的测试运行器。如果您单独使用 Visual Studio 工具,那么它可能会继续依赖 Visual Studio。 (虽然我想你可以通过构建一个基本的测试运行器作为控制台应用程序来“伪造它”,它只是引用单元测试项目并直接执行测试方法。)
-
@David 如果他们使用 TFS,它能够从 Web 门户开始测试并在测试代理机器上运行它。
-
您应该使用 CI 服务器来构建您的应用程序并运行您的测试。
标签: c# .net visual-studio unit-testing testing