我在Microsoft Test Manager 2010中有一个用于测试计划的测试用例。
如何在测试计划中找到此测试用例?组织视图中是否至少有一列显示使用测试用例的测试计划的路径?
答案 0 :(得分:2)
不幸的是, MTM 用户界面无法搜索测试用例。
编辑(见评论)
遗憾的是, MTM 用户界面无法搜索属于特定测试计划或测试套件的测试用例
可能是您的解决方案:
您可以使用 TFS-API 检查特定测试用例所属的测试套件。
这是一个适用于TFS 2013的代码剪辑:
// Current user credentials will be used to access to TFS
TfsTeamProjectCollection tfsCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri(<TFS Url>));
tfsCollection.EnsureAuthenticated();
ITestManagementService testManagementService = tfsCollection.GetService<ITestManagementService>();
ITestManagementTeamProject teamProject = testManagementService.GetTeamProject(<team project name>);
// Get all Test Suites your Test Case belongs to
// (Across all Test Plans in the Team Project)
ITestSuiteCollection testSuites = teamProject.TestSuites.ReferencingTestCase(testCaseId);
看看ITestManagementTeamProject Interface,你可以用它做很多事
(提示:目前此界面绝对没有记录 VS 2013 ,因此请将页面切换到 VS 2012 ,您通常会找到更多文档)。
有关构建特定 Test Suite 的完整路径的任务,请选中ITestSuiteHelper Interface和ITestSuiteBase Interface。它们为您提供了遵循项目的测试套件'树所需的数据。