0
是否有MbUnit的一種方法,具有相同的測試,稱爲多次使用在一個序列中不同的參數,如例如:MBUnit - 在一個序列中多次調用同一個方法?
方法1() 方法2(PARAM A) 方法3() 方法2(ParamB) 方法4 () 方法2(ParamC)
etc?我嘗試過使用Order參數,但不幸的是,我太滿意了,Ordering會被認爲是整個類而不是整個測試範圍(1,2,3,4,5,6而不是1,2a,2b,圖2c,3,4)。
我正在構建一個測試套件,使用WatiN來測試網站上的常見網站使用習慣。我認爲製作一個「實用工具」方法會啓動秒錶,讓瀏覽器移動到特定的URL並計算頁面加載時間會很有用。然後,我只需要調用這個方法,而不是每次需要轉到不同的頁面時使用幾行代碼。 無論如何,我想我已經解決了這個使用StaticTestFactory。已經考慮過去除依賴性,但是我對C&P的代碼不會太大,這些代碼會在幾個測試類中使用,但似乎我必須這樣做。 – MHTri 2010-05-25 20:27:47
我寫Web測試代碼的一般建議(使用WatiN,Selenium或類似的)是使用PageObjects模式(http://code.google.com/p/selenium/wiki/PageObjects),這將有助於最大限度地減少任何C&P並使代碼更易於管理。 – 2010-05-26 08:24:42
非常感謝,這種模式是一個絕妙的主意。 – MHTri 2010-05-27 16:23:47