我一直在搞Selenium 2一段時間,目的是運行自動化測試 我的目標是在Java中編寫測試並在不同瀏覽器中同時運行每個測試,如果可能的話。 我對你的問題是:爲什麼使用測試框架,如JUnit呢?它似乎是這樣做最常用的方法。但是,JUnit使得使用多線程更難。我試圖只使用普通的舊Java而沒有測試框架,而且這看起來工作得很好。所以我問你,我有沒有理由使用JUnit?沒有它,MultiThreadding是一項非常容易的任務。另外,有沒有簡單的方法與JUnit多線程?在沒有測試框架的情況下使用Selenium 2?
在此先感謝
JUnit的好處是它生成一個很好的報告,並且有很多與它集成的工具(像大多數IDE)。你可能想要檢查TestNG,這是另一個單元測試框架,但有mutithreaded支持。 – Augusto 2012-08-03 10:01:31
是不錯的報告值得嗎? 類似的事情可以用NoSuchElementException的一些簡單的try-catch來完成? – user1429099 2012-08-03 10:46:03
如果你不認爲你需要使用junit,那麼不要使用它。但是你可能想檢查一下你沒有體驗[Not-Invented-Here](http://en.wikipedia.org/wiki/Not_invented_here)綜合徵。 – Augusto 2012-08-03 10:51:41