编码的UI测试 - 运行多个测试

时间:2014-10-06 07:26:03

标签: coded-ui-tests data-driven-tests

我有以下问题。

我需要连续运行10个测试 - 由excel工作簿驱动。每行是一个测试用例。

我的问题是当我添加以下行时:

[DataSource("System.Data.Odbc", 
            "Dsn=Excel Files;Driver={Microsoft Excel Driver (*.xls)};dbq=|DataDirectory|\\RecordedSteps\\Input.xlsx;defaultdir=.;driverid=790;maxbuffersize=2048;pagetimeout=5;readonly=true", 
            "List1$", DataAccessMethod.Sequential), TestMethod]

它在一个测试用例中迭代excel工作簿。

我需要的是阅读一行excel工作表,填写输入并完成测试用例等等......

1 个答案:

答案 0 :(得分:0)

[DataSoure(...)][TestMethod]属性适用于紧随其后的方法。 [DataSoure(...)]属性指示Coded UI多次运行该方法;每组数据一次,例如电子表格中的每一行。

要运行10个不同的测试,需要10个方法,每个方法都具有[TestMethod]属性。这些方法中的任何一种都可以是数据驱动的,但需要自己的[DataSource(...)]属性。