如何使用TFS 2015 / VS 2017将通用测试与测试用例相关联?

时间:2020-07-07 18:11:39

标签: .net visual-studio tfs automated-tests

我正在尝试使用Visual Studio将generic test与TFS测试用例相关联,以便我们可以在自动化回归套件中运行泛型。从文档看来,以前版本的Visual Studio和TFS似乎可以做到这一点。我们正在使用:

  • Visual Studio 2017企业版
  • 内部部署TFS 2015

该泛型在本地运行良好。我可以将来自同一解决方案/项目的C#测试方法与TFS测试用例关联起来。但是在通用测试中,“关联到测试用例”的选项为灰色:

Generic test context menu, with "Associate to Test Case" disabled.

测试项目构建良好。我想念什么?如果无法解决此问题,将尝试通过tcm.exe或TFS API进行关联,但是我想我先看看VS是否有办法。

1 个答案:

答案 0 :(得分:1)

在Visual Studio 2017中,与测试用例相关联显示为灰色。

根据我的测试,我可以在Visual Studio 2017中重现这种情况。

但是它可以在Visual Studio 2019中按预期工作。不确定此问题的根本原因。

我尝试在Visual Studio 2019中执行相同的步骤。它显示了不同的测试结构。可以正常工作。

Visual Studio 2019

解决方法1:

将Visual Studio 2017升级到Visual Studio 2019。

解决方法2:

另一方面,如果要在Visual Studio 2017中连接测试用例,则可以尝试以下步骤。

第1步:导航至Tools->Options->Work item。然后选择Visual Studio选项。

enter image description here

第2步:在团队探索中连接TFS2015。然后选择查询(包含测试用例)。

第3步:在Visual Studio中打开测试用例,然后导航至ASSOCIATED AUTOMATION标签。

您可以单击...选择测试。

enter image description here

然后可以将通用测试链接到测试用例。

enter image description here

有关更多信息,请参阅this doc

希望这会有所帮助。