2015-09-28 167 views
0

我有一組測試用例,它們在使用NUnit項目的C#中使用Selenium腳本自動執行。我成功地能夠單獨執行它們。但是,我有要求在哪裏需要並行執行這組測試腳本。並行執行Selenium腳本

請幫助一下並行運行它們的方法,就像Java使用Test NG xml一樣。

回答

0

默認的NUnit運行器不支持並行運行測試。您可以創建自己的測試運行器並行運行測試(使用您當前的NUnit測試)。在我的經驗Task Parallel Library工作得很好 - 它爲每個測試產生一個新的線程。

或者你可以遷移到NUnit 3.0,因爲它

可以在組件內並行運行測試。

看一看LevelOfParallelism attribute

對於

類似,可以使用測試NG XML在Java中是可能的。

PNUnit的發射器讀取XML文件,指定的測試執行,他們應該運行,無論是在同一臺機器上或網絡上的另一臺機器上。