如何通过程序将测试用例添加到Microsoft测试管理器

时间:2016-02-08 07:50:23

标签: c# visual-studio tfs testcase microsoft-test-manager

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

1 个答案:

答案 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();