c#-4.0 - 使用c#创建类型测试用例的Tfs工作项
问题描述
我正在尝试在 Visual Studio 中使用 c# 在 TFS 中创建类型测试用例的工作项。我可以设置除“步骤”字段之外的所有字段的值。如何设置步长字段的值?
我试过workitem.Fields["steps"].value = "value"
但没有工作。
解决方案
这不起作用,因为您必须使用对 TestManagement Client 的引用。然后获取您的测试用例并添加如下新步骤:
TfsTeamProjectCollection tfs;
tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(uri));
tfs.Authenticate();
ITestManagementService service = (ITestManagementService)tfs.GetService(typeof(ITestManagementService));
ITestManagementTeamProject testProject = service.GetTeamProject(project);
ITestCase testCase = TestProject.TestCases.Find(1);
ITestStep newStep = testCase.CreateTestStep();
newStep.Title = "New Step Title";
newStep.ExpectedResult = "New Step Expected Result";
testCase.Actions.Add(newStep);
看看这些链接:
推荐阅读
- kubernetes - 使用 Terraform 启用 Stackdriver Kubernetes Engine 监控
- angular - 将 firestore 添加到 Angular 组件构造函数会引发 No provider 错误
- amazon-web-services - 如何根据 SQS 消息级别进行缩放
- node.js - 处理范围错误的推荐方法是什么
- php - 从字符串中选择多个子字符串
- javascript - 承诺拒绝给我一个 UnhandledPromiseRejectionWarning 错误
- laravel - Laravel Authentication with Passport,如何在 laravel 项目内的 ajax 标头中发送令牌承载
- sql - 如何在 SQL 选择查询中添加 case 表达式
- javascript - 如何在 ng serve 上缩小 vendor.js
- spyder - 防止在 Spyder 的控制台中粘贴单元格内容