gpt4 book ai didi

azure - 以编程方式将现有共享步骤与测试用例关联起来

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

我正在尝试向使用

创建的测试用例添加共享步骤
CreateWorkItemAsync()

创建测试步骤并将其添加到测试用例中没有问题

ITestStep testStep1 = testBase.CreateTestStep();

但我正在尝试向测试用例添加现有的共享步骤。我在 Azure Devops SDK 中找不到执行此操作的方法。

最佳答案

有一个ISharedStepReference用于从测试用例调用共享步骤集的接口(interface)。

您应该能够将共享步骤添加到特定的测试用例中。供您引用的代码片段:

ITestManagementService testService = tfsCollection.GetService<ITestManagementService>();
ITestManagementTeamProject teamProject = testService.GetTeamProject(teamProjectName);

//find test case by testcase id
ITestCase testcase1 = teamProject.TestCases.Find(192); //192 is the testcase id

//find share steps by sharedstep id
ISharedStep sharedStep1 = teamProject.SharedSteps.Find(140); //140 is the shared step id

//Add shareSteps to the specific test case
ISharedStepReference sharedStepReference = testcase1.CreateSharedStepReference();
sharedStepReference.SharedStepId = sharedStep1.Id;
testcase1.Actions.Add(sharedStepReference);
testcase1.Save();

关于azure - 以编程方式将现有共享步骤与测试用例关联起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60422928/

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