如何通过程序向微软测试管理器添加测试用例
How to add test cases to microsoft test manager through program
我在 excel 文件中有一组测试用例。我需要通过 c# program/or 一些脚本语言将其导入 Microsoft 测试管理器。我搜索了网络,但大多数答案都指向使用 "test case migrator plus"。他们还使用测试用例迁移器将测试用例从 excel 导入到 TFS(team Foundation Server)而不是 MTM。但我需要通过我的程序来完成。我可以使用 C# 程序使用测试用例迁移器吗?或者有什么方法可以将测试用例添加到 MTM?感谢您的帮助。
另外,我查看了类似于 upload test cases from excel to microsoft test manager 2013 的帖子,但对我来说,他们未能解决我的问题。
您可以使用 TFS API 创建测试用例。这是来自 blog post 的一些示例代码,它完整地解释了这个过程。
ITestCase testCaseCore = testManagementTeamProject.TestCases.Create();
currentTestCase = new TestCase(testCaseCore, sourceTestCase.ITestSuiteBase, testPlan);
currentTestCase.ITestCase.Area = sourceTestCase.Area;
currentTestCase.ITestCase.Title = sourceTestCase.Title;
currentTestCase.ITestCase.Priority = (int)sourceTestCase.Priority;
currentTestCase.ITestCase.Actions.Clear();
currentTestCase.ITestCase.Owner = testManagementTeamProject.TfsIdentityStore.FindByTeamFoundationId(sourceTestCase.TeamFoundationId);
currentTestCase.ITestCase.Flush();
currentTestCase.ITestCase.Save();
我在 excel 文件中有一组测试用例。我需要通过 c# program/or 一些脚本语言将其导入 Microsoft 测试管理器。我搜索了网络,但大多数答案都指向使用 "test case migrator plus"。他们还使用测试用例迁移器将测试用例从 excel 导入到 TFS(team Foundation Server)而不是 MTM。但我需要通过我的程序来完成。我可以使用 C# 程序使用测试用例迁移器吗?或者有什么方法可以将测试用例添加到 MTM?感谢您的帮助。 另外,我查看了类似于 upload test cases from excel to microsoft test manager 2013 的帖子,但对我来说,他们未能解决我的问题。
您可以使用 TFS API 创建测试用例。这是来自 blog post 的一些示例代码,它完整地解释了这个过程。
ITestCase testCaseCore = testManagementTeamProject.TestCases.Create();
currentTestCase = new TestCase(testCaseCore, sourceTestCase.ITestSuiteBase, testPlan);
currentTestCase.ITestCase.Area = sourceTestCase.Area;
currentTestCase.ITestCase.Title = sourceTestCase.Title;
currentTestCase.ITestCase.Priority = (int)sourceTestCase.Priority;
currentTestCase.ITestCase.Actions.Clear();
currentTestCase.ITestCase.Owner = testManagementTeamProject.TfsIdentityStore.FindByTeamFoundationId(sourceTestCase.TeamFoundationId);
currentTestCase.ITestCase.Flush();
currentTestCase.ITestCase.Save();