24

Visual Studio 2012在单元测试资源管理器中添加了“构建后运行测试”按钮,但似乎该选项在专业版中不可用。事实上,我的“单元测试资源管理器”只是称为“测试资源管理器”,根本没有那个按钮:

测试资源管理器窗口的屏幕截图

是否有任何扩展可以取代这个缺失的功能?与现有测试资源管理器 UI 集成的东西将是理想的。(免费选项也是首选,因为如果我能说服我的公司霸主为 VS Ultimate/Premium 买单,这无论如何都不是问题)

4

4 回答 4

27

我将 F6 键重新映射到 TestExplorer.RunAllTests 而不是默认的 Build.BuildSolution

执行此操作时,Build.BuildSolution 会重新映射到 Ctrl-Shift-B。

它运行良好,因为现在我的 F6 reflex RunAllTests 可以保存所有修改过的文件、构建我的解决方案并运行我的单元测试。

我唯一需要更改的是我的窗口布局,以便我可以看到测试资源管理器窗口,这样我就知道是否有任何测试失败。

使用我写的关于此的博客的链接更新答案

于 2013-07-15T12:42:05.440 回答
20

Visual Studio 2012 的高级版和终极版中提供了“生成后运行测试”和“配置文件测试”功能。

于 2012-11-21T21:39:57.857 回答
9

NCrunch不是免费的,但它物有所值,并且优于 Visual Studio 中的任何和所有测试运行功能,无论版本如何。

于 2012-11-22T06:30:17.983 回答
5

您还可以查看http://www.continuoustests.com/ aka Mighty Moose。

它不像 NCrunch 那样流畅,但它免费的。

于 2014-01-17T23:30:07.073 回答