如何在mtm中获取当前的测试用例ID以进行数据驱动测试

时间:2013-06-13 13:14:08

标签: c# visual-studio tfs coded-ui-tests data-driven-tests

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

[Datasource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "http://alm...", "?????",  DataAccessMethod.Sequential), TestMethod]

public void login1()
{
this.UIMAP.Login(TestContext.DataRow["url"].ToString());
}

谢谢,

1 个答案:

答案 0 :(得分:2)

你不能

所有属性都需要常量值,并且您无法传递在编译时不会知道其值的内容。

因此,在编写测试代码时,必须预先定义测试用例ID的值。