现在我们的测试库与MTM / TFS上的每个测试用例都有1:1的关联 - 有一个C#测试类只与该测试用例相关联。
在测试类中,测试用例ID被硬编码为一个值,以及如何从运行时执行的MTM / TFS测试用例中检索数据参数。
不幸的是,这导致了很多膨胀,并且许多测试用例并不比复制/粘贴模板多得多,其中硬编码的测试用例ID被修改。
有没有办法让SINGLE C#TestClass从与之关联的MTM / TFS测试用例中动态检索数据?因此能够将许多MTM / TFS测试用例与该单个C#测试类相关联吗?
答案 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>
希望有所帮助