有沒有人找到一種方式來運行用C#編寫的Selenium RC/Selenium Grid測試?有沒有人找到並行運行C#Selenium RC測試的方法?
我目前有一個使用Selenium RC的C#驅動程序編寫的相當大的測試套件。運行整個測試套件需要一個多小時才能完成。我通常不需要運行整個套件,所以它一直都不是問題,但是我希望能夠更經常地做更多的事情(例如,作爲自動化版本的一部分)
我最近在Selenium Grid項目上花費了一些時間,其目的主要是允許這些測試並行運行。不幸的是,我使用的TestDriven.net插件似乎是連續運行測試(即一個接一個地)。我假設NUnit會以類似的方式執行測試,雖然我沒有真正測試過。
我注意到NUnit 2.5測試版正在開始討論與pNUnit並行運行測試,但是我並沒有真正熟悉自己對項目的瞭解,以確定它是否可行。
我正在考慮的另一個選擇是將我的測試套件分成不同的庫,這將允許我同時從每個庫運行測試,但是如果可能,我想避免這種情況,因爲我不相信這是有效的分裂測試套件的原因。
感謝您的回覆。我暫時離開了這個項目,但當我回到它時,我會給你的解決方案一個鏡頭! – 2009-03-05 13:47:26