2014-10-06 101 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(...)]屬性。

相關問題