【问题标题】:Where did Test List go in Visual Studio 2013?Visual Studio 2013 中的测试列表在哪里?
【发布时间】:2015-04-01 22:00:23
【问题描述】:

我刚刚安装了 Visual Studio 2013 Premium,并且玩得很开心并编写了单元测试(使用 MS 单元测试)。但是,“测试列表”窗口和其他一些与测试相关的窗口突然消失了,并且它们从菜单项中消失了 测试->Windows。事实上,我记得 Test->Windows 下有 4 个项目,现在我只看到两个:测试资源管理器、代码覆盖结果。我强调它们存在于 Visual Studio 2013 中。显然,我按下了一些组合键使它们消失或发生某些事情使它们消失。 我如何取回测试列表?请不要看到它们在 Tests->Windows 下,因为对我来说,它们不是(至少现在。它们是!)

其他人看到了吗?有什么解决办法吗?我尝试重新启动 Visual Studio,重新启动。

此外,以前,在“测试”菜单下,有一个 Debug->“Test in Context”和一个 Run->“Test in Context”,或类似的东西。这非常方便。如果您的光标在某个测试中,您可以只运行那个。我猜这是相关的。

【问题讨论】:

  • 你切换项目了吗?
  • 安德鲁,不,我没有切换项目。我确实从 Visual Studio 2010 中提取了一个解决方案。我想知道这些选项/选择是否以某种方式被抹杀了,因为它们在 2013 年已经存在了几个小时。自发布以来,我一直在使用“播放列表”,它似乎完成了“测试列表”所做的大部分工作。
  • 测试列表是 2010 年的功能,播放列表是 2013 年的功能。不太确定你在 2013 年是如何使用它们的。

标签: unit-testing testing visual-studio-2013


【解决方案1】:

据我所知,这些功能已“优化”到新的测试窗口中……也就是它们已被删除。其他一些与单元测试相关的功能也消失了(例如“创建单元测试”的上下文菜单项消失了,但仍然可以通过命令窗口调用)

我个人认为这是微软推动所有人使用 Team Foundation Server 的方式,但这只是我的两分钱。

【讨论】:

  • 感谢罗曼的快速评论。我想我没有把我的问题说清楚(我会编辑它)。菜单项存在于 Visual Studio 2013 中,然后就消失了。可能是我无意中让它们消失了,或者它们发生了什么事。
  • @AndrewClear 我自己不使用 TFS,但据我所知,“团队资源管理器”功能可能会提供独立版本中缺少的功能。但由于我是一个“单人团队”,我真的不需要任何典型的 TFS 功能。
  • @Dave 我会检查我的安装。我只记得它们从未出现在我的身上,所有研究都表明它们正在消失......
  • 单元测试与 Team Explorer 或 TFS 无关。
  • @AndrewClear 单元测试集成在自动化构建过程中。包含测试的产品线似乎正在走向“ALM”,其中第一部分是“setup TFS”-> msdn.microsoft.com/en-us/library/vstudio/fda2bad5.aspx - 就像我说的:这对我来说就是这样......我对开发人员没有洞察力-MS 团队。
【解决方案2】:

我也遇到了同样的问题。就我而言,我需要安装 NUnit 插件(“Nunit 测试适配器”)。重启后测试又回来了。

【讨论】:

    【解决方案3】:

    启动开发者命令提示符

    • cd 到包含 .dll 的 UnitTest-folder\bin\Debug
    • 输入命令:mstest /testcontainer:UnitTestMyTest.dll (这会创建测试结果)

    VS中:

    • 菜单视图/其他窗口/测试结果
    • 管理测试运行:窗口测试运行 -> 连接到测试运行
    • 浏览到测试文件夹\bin\Debug\TestResults

    【讨论】:

    • 你真的试过了吗?! :-P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多