如何在mtm中获得数据驱动测试的当前测试用例ID

本文关键字:测试 ID 测试用例 数据驱动 mtm | 更新日期: 2023-09-27 18:18:27

我使用数据驱动测试和编码ui测试。我想捕获当前在MTM中运行的当前测试用例ID。我该怎么办?例如,

[Datasource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "http://alm...", "?????",  DataAccessMethod.Sequential), TestMethod]
public void login1()
{
this.UIMAP.Login(TestContext.DataRow["url"].ToString());
}

谢谢,

如何在mtm中获得数据驱动测试的当前测试用例ID

你不能

所有的属性都需要常量值,你不能传递一些在编译时不知道其值的东西。

所以,当您编写测试代码时,您必须预先定义测试用例id的值。