0

次の問題があります。

Excel ワークブックを使用して、10 個のテストを連続して実行する必要があります。各行は 1 つのテスト ケースです。

私の問題は、次の行を追加するときです。

[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]

1 つのテスト ケースで Excel ワークブックを反復処理します。

私が必要としているのは、Excelワークシートの1行を読み、入力を入力し、テストケースを完成させることです...

4

1 に答える 1

0

[DataSoure(...)]および属性は[TestMethod]、その直後のメソッドに適用されます。この[DataSoure(...)]属性は、メソッドを何度も実行するようにコード化された UI に指示します。スプレッドシートの各行など、データのセットごとに 1 回。

10 個の異なるテストを実行するには、それぞれが[TestMethod]属性を持つ 10 個のメソッドが必要です。これらのメソッドはいずれもデータ駆動型にすることができますが、独自の[DataSource(...)]属性が必要になります。

于 2014-10-06T19:47:54.730 に答える