如何使用 TFS 2015/VS 2017 将通用测试与测试用例相关联?
How to associate generic test with test case using TFS 2015 / VS 2017?
我正在尝试使用 Visual Studio 将 generic test 与 TFS 测试用例相关联,以便我们可以 运行 自动回归套件中的泛型。从文档中可以看出,旧版本的 Visual Studio 和 TFS 曾经可以做到这一点。我们正在使用:
- Visual Studio 2017 企业
- TFS 2015 内部部署
通用的运行在当地没问题。我可以将来自同一解决方案/项目的 C# 测试方法很好地关联到 TFS 测试用例。但是在通用测试中,Associate to Test Case 的选项是灰色的:
测试项目构建得很好。我错过了什么?即将尝试通过 tcm.exe 或通过 TFS API 进行关联,如果我无法解决此问题,但我想我会先看看 VS 中是否有方法。
Associate to Test Case is greyed out in Visual Studio 2017.
根据我的测试,我可以在 Visual Studio 2017 年重现这种情况。
但它可以在 Visual Studio 2019 年按预期工作。不确定此问题的根本原因。
我在 Visual Studio 2019 年尝试了相同的步骤。它显示了不同的测试结构。它可以正常工作。
解决方法 1:
将 Visual Studio 2017 升级到 Visual Studio 2019。
解决方法 2:
另一方面,如果您想连接Visual Studio 2017年的测试用例,您可以尝试以下步骤。
第 1 步:导航到 Tools->Options->Work item
。 select Visual Studio
选项。
第 2 步:在 Team explore 中连接 TFS2015。和 select 查询(包含测试用例)。
第 3 步:在 Visual Studio 中打开测试用例并导航到 ASSOCIATED AUTOMATION
选项卡。
您可以点击...
进行select测试。
然后通用测试可以链接到测试用例。
更多信息,您可以参考this doc。
希望对您有所帮助。
我正在尝试使用 Visual Studio 将 generic test 与 TFS 测试用例相关联,以便我们可以 运行 自动回归套件中的泛型。从文档中可以看出,旧版本的 Visual Studio 和 TFS 曾经可以做到这一点。我们正在使用:
- Visual Studio 2017 企业
- TFS 2015 内部部署
通用的运行在当地没问题。我可以将来自同一解决方案/项目的 C# 测试方法很好地关联到 TFS 测试用例。但是在通用测试中,Associate to Test Case 的选项是灰色的:
测试项目构建得很好。我错过了什么?即将尝试通过 tcm.exe 或通过 TFS API 进行关联,如果我无法解决此问题,但我想我会先看看 VS 中是否有方法。
Associate to Test Case is greyed out in Visual Studio 2017.
根据我的测试,我可以在 Visual Studio 2017 年重现这种情况。
但它可以在 Visual Studio 2019 年按预期工作。不确定此问题的根本原因。
我在 Visual Studio 2019 年尝试了相同的步骤。它显示了不同的测试结构。它可以正常工作。
解决方法 1:
将 Visual Studio 2017 升级到 Visual Studio 2019。
解决方法 2:
另一方面,如果您想连接Visual Studio 2017年的测试用例,您可以尝试以下步骤。
第 1 步:导航到 Tools->Options->Work item
。 select Visual Studio
选项。
第 2 步:在 Team explore 中连接 TFS2015。和 select 查询(包含测试用例)。
第 3 步:在 Visual Studio 中打开测试用例并导航到 ASSOCIATED AUTOMATION
选项卡。
您可以点击...
进行select测试。
然后通用测试可以链接到测试用例。
更多信息,您可以参考this doc。
希望对您有所帮助。