如何在Visual Studio 2012 Professional中连续运行单元测试?

时间:2012-11-21 17:01:46

标签: unit-testing ide visual-studio-2012 test-runner

Visual Studio 2012添加了a "Run tests after build" button in the Unit Test Explorer,但似乎专业版中没有该选项。事实上,我的“单元测试资源管理器”被称为“测试资源管理器”,根本没有该按钮:

Screenshot of Test Explorer window

是否有任何可以替代此缺失功能的扩展程序?与现有测试资源管理器UI集成的东西将是理想的。 (免费选项也是首选,因为如果我可以说服我的公司领主为VS Ultimate / Premium打败,那么这不会是一个问题)

4 个答案:

答案 0 :(得分:27)

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

当你这样做时,Build.BuildSolution会重新映射到Ctrl-Shift-B。

它运行良好,因为现在我的F6反射RunAllTests保存任何修改过的文件,构建我的解决方案并运行我的单元测试。

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

使用指向blog I wrote的链接更新答案

答案 1 :(得分:20)

Visual Studio 2012的Premium和Ultimate版本中提供了“构建后运行测试”和“配置文件测试”功能。

答案 2 :(得分:8)

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

答案 3 :(得分:5)

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

它不像NCrunch那么光滑,但 是免费的。