我正在尝试使用 Microsoft 测试管理器使用 c# 以编程方式执行测试用例。
为此,我想读取存储在 Microsoft 测试管理器中的参数值。
请建议我怎么做
例如:- 读取内部参数“我的值(value)”的值
我试图输入图像但它不起作用......

问候
残酷的

请您参考如下方法:

我想您想从自动化测试实现的测试用例的数据源中读取参数。

您必须将您的测试与 TFS 上的测试用例 ID 相关联。

试试下面的代码。

[TestClass] 
public class TestClass 
{ 
    public TestContext TestContext { get; set; } 
    public DataRow DataRow { get; set; } 
 
    [TestMethod] 
    [DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase",  
        "http://localhost:8080/tfs/[CollectionName];[ProjectName]", "[TestCaseId]", DataAccessMethod.Sequential)] 
    public void TestMethod() 
    { 
        string column1 = TestContext.DataRow[0].ToString(); // read parameter by column index 
        string column2 = TestContext.DataRow["Column2"].ToString(); //read parameter by column name 
    } 
} 

请记住,您的 TestMethod 将针对测试用例数据源的每一行(迭代)运行一次。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!