2013-07-19 33 views
1

我想弄清楚,我如何創建一個用於編碼UI測試的通用庫。 讓我們假設你有共同的操作,例如啓動瀏覽器,登錄,導航到頁面,單擊HTML鏈接和關閉瀏覽器。所有這些活動都可以用於所有不同的測試案例。因此,對於每次單獨的測試,您都不會一次又一次地編寫(記錄)此選項。如果我們爲每個測試記錄所有這些常見操作,當某些鏈接/圖標/標題發生變化時,維護將變成一場噩夢。那麼我們如何創建一個通用庫(與DLL類似),以便引用它並將其用於常見活動的所有測試?CodeUI - 如何在VS2010中爲CodedUI測試創建一個通用庫?

回答

0

我終於能夠管理。

有兩種可能性來解決這個問題。在列出兩種方法之前,我們需要創建(a)編碼的UI測試,其中包括通用和基本功能。例如,常見的任務可能是打開瀏覽器,登錄和關閉瀏覽器。所有這些共同的功能都可以進行編碼的UI測試(可以根據需求進行多次測試)。創建的UI測試基本上是一個DLL。現在我們有兩種可能性:

1)將創建的UI測試作爲參考到新編碼的UI測試或

2)創建一個新的試驗,從普通的一個繼承。

以這種方式,我們可以最大限度地減少我們的長期維護和模塊化整個自動化方法。

我很感謝您的意見,並讓我從您的角度瞭解哪種方法是最好的。

Thx

相關問題