我想弄清楚,我如何創建一個用於編碼UI測試的通用庫。 讓我們假設你有共同的操作,例如啓動瀏覽器,登錄,導航到頁面,單擊HTML鏈接和關閉瀏覽器。所有這些活動都可以用於所有不同的測試案例。因此,對於每次單獨的測試,您都不會一次又一次地編寫(記錄)此選項。如果我們爲每個測試記錄所有這些常見操作,當某些鏈接/圖標/標題發生變化時,維護將變成一場噩夢。那麼我們如何創建一個通用庫(與DLL類似),以便引用它並將其用於常見活動的所有測試?CodeUI - 如何在VS2010中爲CodedUI測試創建一個通用庫?
1
A
回答
0
我終於能夠管理。
有兩種可能性來解決這個問題。在列出兩種方法之前,我們需要創建(a)編碼的UI測試,其中包括通用和基本功能。例如,常見的任務可能是打開瀏覽器,登錄和關閉瀏覽器。所有這些共同的功能都可以進行編碼的UI測試(可以根據需求進行多次測試)。創建的UI測試基本上是一個DLL。現在我們有兩種可能性:
1)將創建的UI測試作爲參考到新編碼的UI測試或
2)創建一個新的試驗,從普通的一個繼承。
以這種方式,我們可以最大限度地減少我們的長期維護和模塊化整個自動化方法。
我很感謝您的意見,並讓我從您的角度瞭解哪種方法是最好的。
Thx
相關問題
- 1. CodeUI-如何創建一個測試套件並在構建爲綠色時自動調用測試套件
- 2. 如何爲我在C++中創建的庫創建測試?
- 3. 我正在創建一個Codeigniter庫,我如何測試代碼?
- 4. 使用CodedUI測試測試YahooSite
- 5. 如何爲Visual Studio 2010測試版中記錄的CodedUI測試創建部署包?
- 6. 如何創建一個UIPrintPaper測試UIPrintInteractionControllerDelegate
- 7. 創造CodedUI一個全球性的輔助文件測試
- 8. 如何在同一個CodedUI測試中與多個瀏覽器交互
- 9. 創建測試,在一個循環中
- 10. 在VS2010中創建一個複合鍵
- 11. 爲c創建一個測試程序?
- 12. 爲Java創建一個測試器類
- 13. 如何將WinTree轉換爲CodedUI測試中的TreeView?
- 14. 在CodedUI測試中更改URL
- 15. 創建CodedUI SpecFlow測試時,我無法在測試瀏覽器VS 2015中看到我的測試
- 16. 如何爲每個測試運行重新創建一個數據庫?
- 17. 如何創建一個JUnit測試來測試CompareTo?
- 18. VS2010和創建單元測試...沒有測試生成
- 19. 如何爲位於庫中的活動創建測試
- 20. 如何在Spring Roo中創建一個測試以用測試數據填充數據庫?
- 21. 如何下org.junit在Eclipse中創建一個測試套件
- 22. CodedUI測試項目結構
- 23. 如何爲測試junit測試用例創建jar?
- 24. 如何創建一個測試模塊,以測試在IntelliJ IDEA的一個Android庫
- 25. 爲測試人員創建一個測試UI
- 26. 如何爲Fluent nHibernate約定創建一個測試?
- 27. 如何爲我的Silverlight單元測試創建一個InvokeOperation?
- 28. Python:如何爲程序創建一個正面測試?
- 29. 如何爲圖像創建一個phpUnit測試?
- 30. 如何爲我的單元測試創建一個HttpContext?