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

芦苇

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

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

不幸的是,这导致了大量的膨胀和大量的测试用例,这些测试用例只不过是复制/粘贴模板,并修改了硬编码的测试用例 ID。

有没有办法让 SINGLE C# TestClass 从与其关联的 MTM/TFS 测试用例动态检索数据?因此,是否能够拥有与该 SINGLE C# 测试类相关联的许多 MTM/TFS 测试用例?

哈米德·沙希德

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

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

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

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

希望能帮助到你

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自动化-如何组织测试用例,测试对象和测试套件?

为什么“通过测试用例ID获取套件” REST调用返回“请求无效”?

如何使用c#更改MTM中测试用例的自动化状态?

如果20%或1st 20个测试用例测试方法失败,如何停止硒自动化?

如何将多个参数传递给 CumulusCI 测试自动化框架中的测试用例?

如何为无参数方法自动生成测试用例?

如何在unittest中自动生成测试用例编号?

如何在测试用例中模拟结构的方法调用

如何执行参数化Junit测试用例

如何获取tfs中用户案例的Tested By部分下的测试用例的名称和ID

自动化调试失败的API测试用例

动态创建测试用例

存储生成的动态唯一ID并解析到下一个测试用例

如何编写动态测试用例

是否可以使用VS Code将自动化测试与Azure DevOps中的测试用例相关联?

如何基于附加有方案名称的测试用例ID运行黄瓜方案?

Python测试如何运行参数化的测试用例并将参数传递给setupClass

将Testrail测试用例ID注释/获取/映射到本地Java TestNG测试(Jenkins Test Rail集成)

使用Selenium Java测试用例调用CLICK时获取“ org.openqa.selenium.ElementClickInterceptedException”

Spring MVC 4 for REST Controller,如何自动连接测试用例的不同依赖项

如何使用Cucumber和Rally集成自动更新Rally测试用例?

我如何指定函数或过程,GNATTest应该自动生成一个测试用例

vsts中的Maven测试自动化执行了我的测试用例两次

TFS 2015 构建/发布 - 查看自动化测试用例的历史测试结果

即使 SOAP UI 中的测试用例在继续之前清理失败,如何调用某些步骤?

TestNG如何在每个测试用例中使用DataProvider之前重新初始化它?

如何在Android的JUnit 4和Kotlin中创建参数化的测试用例?

在测试用例中如何在RobotFramework中重新初始化变量值

在以下测试用例上获取NotAMockException