如何动态获取MTM / TFS测试用例ID调用关联自动化

时间:2017-11-02 14:07:07

标签: c# unit-testing tfs microsoft-test-manager

现在我们的测试库与MTM / TFS上的每个测试用例都有1:1的关联 - 有一个C#测试类只与该测试用例相关联。

在测试类中,测试用例ID被硬编码为一个值,以及如何从运行时执行的MTM / TFS测试用例中检索数据参数。

不幸的是,这导致了很多膨胀,并且许多测试用例并不比复制/粘贴模板多得多,其中硬编码的测试用例ID被修改。

有没有办法让SINGLE C#TestClass从与之关联的MTM / TFS测试用例中动态检索数据?因此能够将许多MTM / TFS测试用例与该单个C#测试类相关联吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

<div>
   <div class="row">
       <div class="col-xs-6">
         <p> lorem ispum bla bla </p>
       </div>
       <div class="col-xs-6"> <!-- column I want vertically aligned -->
         <img href="#">
       </div>
   </div>
</div>

希望有所帮助