我在excel文件中有一组测试用例。我需要通过c#程序/或一些脚本语言将它导入到microsoft测试管理器。我搜索了网络,但大多数答案都指向使用“test case migrator plus”。他们还使用测试用例迁移器将测试用例从excel导入TFS(团队Foundation Server)而不是MTM。但我需要通过我的计划完成它。我可以使用c#程序使用测试用例迁移器吗?或者有没有办法将测试用例添加到MTM?感谢您的帮助。 另外,我检查了与upload test cases from excel to microsoft test manager 2013类似的帖子,但对我来说,他们未能解决我的问题。
答案 0 :(得分:0)
您可以使用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();