网站测试自动化系统—数据驱动测试(2)

发表于:2012-09-11来源:不祥作者:知平软件点击数: 标签:自动化系统
接着,上面的测试代码就得改成下面的样子: [ TestClass ] public class UsersTest { // 测试数据文件的名称与测试用例所在的类型名相同 [ DeploymentItem ( UsersTest.x

  接着,上面的测试代码就得改成下面的样子:

[TestClass]

public class UsersTest

{

    // 测试数据文件的名称与测试用例所在的类型名相同

    [DeploymentItem("UsersTest.xls")]

    // 每一个测试用例有自己的worksheet,注意第三个字符串,worksheet名后面的

    // 美元符号“$”

    [DataSource(

        "System.Data.Odbc",

        @"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=UsersTest.xls;DefaultDir=.",

        "LogOnTest$", DataAccessMethod.Sequential)]

    [TestMethod]

    public void LogOnTest()

    {

        var username = TestContext.DataRow["username"] as string;

        var password = TestContext.DataRow["password"] as string;

        TestLibrary.UserHelper.LogOn(username, password);

 

        Assert.IsTrue(selenium.IsTextPresented(...));

    }

}

原文转自:http://www.ltesting.net