小编Tim*_*den的帖子

保持Visual Studio的输出窗口专注于构建以外的其他事物

是否可以使Visual Studio 2012的“输出”窗口始终集中在“测试”输出上?每次运行测试时,都会生成解决方案,并且“输出”窗口会自动变为“生成”。我每次都必须手动选择“测试”,这正逐渐变得烦人。

提出这个问题似乎很愚蠢,因为这似乎是一件微不足道的事情。但是寻找这个问题并没有给我任何答案,我什至没有找到遇到同样问题的人!我无法想象我是唯一想要使用这种功能的人

visual-studio visual-studio-2012

6
推荐指数
0
解决办法
480
查看次数

物流稳定性

随着我正在开展的项目的不断发展,测试的数量也在不断增加.但是,就我而言,当测试的场景数量增加时,Specflow的稳定性似乎在下降.

让我试着澄清一下:例如,当我在Visual Studio 2010中运行一些测试列表(有5到10个场景)时,所有场景都在传递.但是,当我一次运行所有测试列表(类似于70个场景的总计)时,某些场景失败,在"单独的测试列表运行"中通过了.当我再次立即运行"总测试运行"时,不同的方案失败,或者有时所有文件都通过.换句话说,哪种情况失败是完全随机的.

是否有人熟悉这个问题和/或当测试的场景数量增加时,可以启发我关于Specflow的稳定性(看起来是什么样的)?

specflow

2
推荐指数
1
解决办法
438
查看次数

VS2012中的VS2010测试列表编辑器功能(更新)

是否可以从Visual Studio 2012中的Visual Studio 2010获得相同的测试列表编辑器功能?

我想做的是制作一组包含我想要运行的测试的列表.运行列表时,我希望能够轻松地将测试从一个列表移动到另一个列表.这在VS2010中很容易,但是VS2012中的测试资源管理器不再可能了.我知道类别功能,但这不是我想要的.它本质上可能与VS2010的测试列表编辑器中的测试完全相同,但需要更多的工作.

有没有人知道一个有效的解决方法或插件或类似的东西,以在VS2012中获得相同的功能?

// UPDATE

几个月没有使用SpecFlow后,我使用SpecFlow选择了另一个项目.在VS2012中使用SpecFlow进行测试时发生了一些变化.现在可以在VS2012中获得与VS2010中描述的功能相近的功能.这就是我的诀窍:

  • Visual Studio 2012 Update 2引入了播放列表的使用;
  • 将Test Runner工具设置为VisualStudio2012(工具 - >选项 - >规范 - >常规 - >测试运行工具),只需右键单击它们并选择"运行单元测试",即可运行单个场景.
  • 安装NUnit测试适配器让VS2012发现我的所有SpecFlow场景,并让它们显示在测试资源管理器中,可以将它们放入播放列表中.

我希望这次更新能够帮助那些遇到与我相同问题的人.

c# testing visual-studio-2010 specflow visual-studio-2012

2
推荐指数
1
解决办法
4346
查看次数