gpt4 book ai didi

tfs - 通过 API 从 TFS 检索数据驱动测试的结果

转载 作者:行者123 更新时间:2023-12-03 17:50:14 27 4
gpt4 key购买 nike

我有一些数据驱动的单元测试,基本上按照这里的描述完成:

http://msdn.microsoft.com/en-us/library/ms182527.aspx

对于给定的测试运行,我可以得到如下结果:

IOrderedEnumerable<ITestCaseResult> runDetails = WebApiApplication.TeamProject.TestRuns.Find(testRunId).QueryResults().OrderBy(r=>r.Outcome);

在每个 ITestCaseResult 中,我可以通过以下方式获取错误消息:
testCaseResult.ErrorMessage

很好,但是当有数据驱动测试的结果时,我无法弄清楚如何获得迭代结果。它们显示在生成的 .trx 文件中,但不在 ITestCaseResult 中的任何位置。

enter image description here

关于如何通过 API 获取它们的任何想法?

最佳答案

您需要告诉 TFS 将每个测试方法连接到哪个测试用例。如果您先有一个测试用例,这很容易,因为您只需在 VS 中打开测试用例并在自动化选项卡上分配方法。

如果您首先拥有自动化并且想要连接 300 个集成测试,这也很容易,只需使用“tcm import”工具来生成和同步所需的测试用例和测试方法。

自 MTM 首次推出以来,此功能已可用。

关于tfs - 通过 API 从 TFS 检索数据驱动测试的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23599632/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com