2014-10-06 106 views
0

我有以下问题。编码的UI测试 - 运行多个测试

我需要连续运行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工作表中的一行,填写输入和完整的测试案例等等...

回答

0

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

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

相关问题