2008-09-19 65 views
2

管理大量瀏覽器UI測試的最佳方式是什麼?我正在尋找一種在過去處理大量自動化瀏覽器測試時可能適用於您的方法。諸如「他們應該被重構成更低級別的UI測試」這樣的明顯答案並不是我正在尋找的。最終,這些測試對於運行和維護都是非常耗時的。我正在尋找最大限度地減少此問題的方法。維護自動化瀏覽器UI測試

我還必須提到我只限於專注於.NET的自由軟件(WatiN,CC.net,Fitnesse等)。

+0

你能澄清你用來編寫測試的內容,以及你目前如何管理它們? – 2008-09-19 17:36:22

回答

0

分解出常見的操作序列,並將它們分別放入一個子測試中。只運行任何給定功能所需的子測試。

4

在其他關於Web UI測試的主題中,Selenium是一個非常受歡迎和強烈推薦的選擇。

1

硒很好,但有點慢。由於單元測試很少(如果有的話)超出過程,它們應該比硒測試快得多。

如果你確實使用它來進行自動UI測試,我會把它們全部放在一個單獨的版本中,它可以和你的單元測試並行運行。

我寧願將我的自動化UI測試視爲迴歸測試。