如何从 TFS 测试用例读取 xml 附件到测试方法?

How to read xml attachment from TFS test case to Test method?

我们在 TFS 中有测试用例。我想将 xml 文件中的测试参数传递给每个测试 cases.So,因为我们在 TFS 的每个测试用例中都有一个 'attachment' 选项。现在如何将 xml 文件读入我们的测试方法并使每个测试用例在 MTM(Microsoft 测试管理器)中自动化。这可能吗?

很遗憾,不支持直接在 MTM 中从工作项附件中获取参数值。

可以使用 url:http://SERVERNAME:8080/tfs/MyCollection/_apis/wit/attachments/e14b962c-b8bc-4e3e-b4f8-398a89c08522 访问 TFS 测试用例中的附件。 e14b962c-b8bc-4e3e-b4f8-398a89c08522 是附件 GUID。但是下面这个时候,不支持这样做。

[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML","http://v-tinmo-12r2:8080/tfs/MyCollection/_apis/wit/attachments/{attachmentId},"Row",DataAccessMethod.Sequential)]

这是您可以对您的请求进行投票的用户意见:https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/18643267-get-test-parameter-value-from-test-case-attachment