Visual Studio 2012在单元测试浏览器中添加了一个“构建后运行测试”按钮, 但似乎该选项在专业版中不可用。事实上,我的“单元测试浏览器”只称为“测试浏览器”,根本没有那个按钮:
Visual Studio 2012在单元测试浏览器中添加了一个“构建后运行测试”按钮, 但似乎该选项在专业版中不可用。事实上,我的“单元测试浏览器”只称为“测试浏览器”,根本没有那个按钮:
我将我的F6键重新映射到TestExplorer.RunAllTests,而不是默认的Build.BuildSolution。
当你这样做时,Build.BuildSolution被重新映射为Ctrl-Shift-B。
这个方法很有效,因为现在我的F6反应RunAllTests会保存任何修改过的文件,构建我的解决方案并运行我的单元测试。
唯一需要改变的是我的窗口布局,以便我可以看到Test Explorer窗口,这样我就知道是否有任何测试失败。
更新答案,附上我写的博客链接
"在 Visual Studio 2012 的高级版和旗舰版中,可使用“构建后运行测试”和“分析测试”功能。
NCrunch不是免费的,但它物有所值,比Visual Studio的所有版本中的任何测试运行功能都要优越。