【问题标题】:Creating Requirement based Test Suite fails through TFS API but works through Web Portal创建基于需求的测试套件通过 TFS API 失败,但通过 Web Portal 工作
【发布时间】:2018-04-09 19:27:26
【问题描述】:

无法使用 TFS .NET API 或 TFS 2015 中的 REST API 创建基于需求的测试套件。使用 TFS 门户网站这是可能的。

我了解 API 失败的原因,即我使用的 EPIC 工作项不在“需求类别”中。但是,TFS 门户网站允许我使用这些相同的 EPIC 工作项作为基于需求的测试套件的要求。去看看?

由于我正在从事的项目涉及一家财富 500 强公司,因此将 EPIC 添加到“需求类别”并非易事。由于 TFS 门户网站使用某种变通方法,我想知道是否有人可以提示我它是如何完成的,以及我是否可以使用 .NET 或 REST API 来利用它。

谢谢

【问题讨论】:

  • TFS .NET API 给出此错误消息:以下工作项类型无效:Epic。您必须指定属于引用名称 Microsoft.RequirementCategory 的类别的有效工作项类型
  • TFS REST API 给出此错误消息:InvalidPropertyException: ID 为 11279 的工作项不是类型要求类别

标签: tfs


【解决方案1】:

我可以在我这边重现您的问题。根据Create a test suite的REST api,参数requiredIds支持的需求类型分类有:Epic、Feature、Requirement、Bug。但是 REST api 实际上并不能支持 Epic 工作项:

我在下面的网站上报告了一个反馈,我们会尽快得到回复:

https://developercommunity.visualstudio.com/content/problem/231035/creating-requirement-based-test-suite-fails-throug.html

【讨论】:

  • 感谢 Cece,期待回复
猜你喜欢
  • 1970-01-01
  • 2021-07-30
  • 2012-07-04
  • 1970-01-01
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多