C# 如何调用关联自动化动态获取MTM/TFS测试用例ID
现在,我们的测试库有1:1的关联,对于MTM/TFS上的每个测试用例,都有一个C#test类,它只与该测试用例关联 在测试类中,测试用例ID被硬编码为一个值,这就是在运行时从MTM/TFS测试用例中检索数据参数的方式 不幸的是,这导致了大量的膨胀和大量的测试用例,这些测试用例只不过是修改了硬编码测试用例Id的复制/粘贴模板C# 如何调用关联自动化动态获取MTM/TFS测试用例ID,c#,unit-testing,tfs,microsoft-test-manager,C#,Unit Testing,Tfs,Microsoft Test Manager,现在,我们的测试库有1:1的关联,对于MTM/TFS上的每个测试用例,都有一个C#test类,它只与该测试用例关联 在测试类中,测试用例ID被硬编码为一个值,这就是在运行时从MTM/TFS测试用例中检索数据参数的方式 不幸的是,这导致了大量的膨胀和大量的测试用例,这些测试用例只不过是修改了硬编码测试用例Id的复制/粘贴模板 有没有一种方法可以让单个C#TestClass从与其关联的MTM/TFS测试用例中动态检索数据?因此,是否能够将多个MTM/TFS测试用例与单个C#测试类关联 如果您希望从测
有没有一种方法可以让单个C#TestClass从与其关联的MTM/TFS测试用例中动态检索数据?因此,是否能够将多个MTM/TFS测试用例与单个C#测试类关联 如果您希望从测试用例类中的代码中获取测试用例id,则可以从TestContext实例中获取。下面的博客文章给出了类中存在的属性的列表 下面的代码将为您提供测试用例Id
var testCaseId = TestContext.Properties["__Tfs_TestCaseId__"].ToString()
希望它有帮助尝试一下这个方法,如果有效的话给出最好的答案,谢谢!