在TFS中,如何使用查询(C#)查找测试套件中的所有测试用例?

who*_*ows 8 c# tfs test-suite testcase

使用Team Foundation Server,给定"Test Suite"类型的WorkItem,如何编写查询以选择与该Test Suite关联的所有测试用例?

Wou*_*ort 6

不幸的是,在测试计划,套件和案例之间没有创建工作项链接。因此,尽管它们是工作项,但它们没有链接。这意味着不可能进行默认查询。

解决方法是使用套件名称标记套件中的所有测试用例。然后,您可以使用查询来过滤工作项标签

您可以进一步使用某些Web挂钩和Azure函数(或某些其他托管API)魔术来自动创建标签。这使您可以创建一个Web Hook,以侦听测试用例的创建(或更新)。通过使用其他文章中提到的一些代码,您可以检索测试用例的测试套件,然后使用REST API将其作为标记添加到测试用例中。