是否可以在 Visual Studio 2012 中从 Visual Studio 2010 获得相同的测试列表编辑器功能?
我想做的是制作一组包含我要运行的测试的列表。运行列表时,我希望能够轻松地将测试从一个列表移动到另一个列表。这在 VS2010 中很容易,但是使用 VS2012 中的测试资源管理器就不可能了。我知道类别功能,但这不是我想要的。它可能在本质上与 VS2010 的测试列表编辑器中的测试几乎相同,但需要更多的工作。
有谁知道在 VS2012 中获得相同功能的有效解决方法或插件或类似的东西?
//更新
在几个月不使用 SpecFlow 之后,我选择了另一个使用 SpecFlow 的项目。在 VS2012 中使用 SpecFlow 进行测试的一些事情发生了变化。现在可以在 VS2012 中获得接近 VS2010 中描述的功能的功能。这就是我的诀窍:
- Visual Studio 2012 Update 2 引入了播放列表的使用;
- 将测试运行工具设置为 VisualStudio2012(工具 -> 选项 -> Specflow -> 常规 -> 测试运行工具)让我有机会运行单个场景,只需右键单击它们并选择“运行单元测试”;
- 安装 NUnit 测试适配器让 VS2012 发现我所有的 SpecFlow 场景,并让它们出现在测试资源管理器中,在那里它们可以被放入播放列表中。
我希望此更新将帮助遇到与我相同问题的人。