如何使用 TFS 2015 / VS 2017 将通用测试与测试用例相关联?
Posted
技术标签:
【中文标题】如何使用 TFS 2015 / VS 2017 将通用测试与测试用例相关联?【英文标题】:How to associate generic test with test case using TFS 2015 / VS 2017? 【发布时间】:2020-10-28 01:50:18 【问题描述】:我正在尝试使用 Visual Studio 将 generic test 与 TFS 测试用例相关联,以便我们可以在自动回归套件中运行泛型。从 docs 看来,这在旧版本的 Visual Studio 和 TFS 上曾经是可能的。我们正在使用:
Visual Studio 2017 企业版 TFS 2015 本地部署泛型在本地运行良好。我可以将来自同一解决方案/项目的 C# 测试方法与 TFS 测试用例相关联。但是在通用测试中,关联到测试用例的选项是灰色的:
测试项目构建得很好。我错过了什么?将尝试通过 tcm.exe 或通过 TFS API 进行关联,如果我无法解决此问题,但我想我会先看看 VS 中是否有办法。
【问题讨论】:
这个问题有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。 【参考方案1】:关联到测试用例在 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
。并选择Visual Studio
选项。
第 2 步:在 Team explore 中连接 TFS2015。并选择查询(包含测试用例)。
步骤 3:在 Visual Studio 中打开测试用例并导航到 ASSOCIATED AUTOMATION
选项卡。
您可以点击...
选择测试。
然后可以将通用测试链接到测试用例。
更多信息,您可以参考this doc。
希望这会有所帮助。
【讨论】:
就是这样。谢谢!想知道为什么通用关联在 2017 年消失了,回到 2019 年。以上是关于如何使用 TFS 2015 / VS 2017 将通用测试与测试用例相关联?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Visual Studio 2013 连接到 TFS 2018 服务器