繁体   English   中英

如何动态获取MTM / TFS测试用例ID,以调用相关的自动化

[英]How to dynamically get MTM/TFS Test Case ID calling associated automation

现在,我们的测试库具有1:1关联,因为对于MTM / TFS上的每个测试用例,都有一个C#测试类仅与该测试用例关联。

在测试类中,将测试用例ID硬编码为一个值,这就是从MTM / TFS测试用例中检索数据参数以在运行时执行的方式。

不幸的是,这导致了很多膨胀和很多测试用例,它们仅仅是修改/修改了硬编码测试用例ID的复制/粘贴模板而已。

单一C#TestClass是否有办法从与其关联的MTM / TFS测试用例中动态检索数据? 因此,是否有能力将多个MTM / TFS测试用例与该单个C#测试类相关联?

如果要从测试用例类中的代码获取测试用例ID,则可以从TestContext实例获取它。 以下博客文章为您提供了该类中存在的属性的列表。

http://fluentbytes.com/switching-browser-in-codedui-or-selenium-tests-based-on-mtm-configuration/

以下代码将为您提供测试用例ID

var testCaseId = TestContext.Properties["__Tfs_TestCaseId__"].ToString()

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM