我想選擇的自動化UI測試工具用於以下情形,與4個應用:最好的解決辦法
- 應用程序1個一個應用程序與Web UI
- 應用2一個Flex應用程序
- 應用3一個HTML5應用程序
- 應用4一個應用程序與WPF UI
所以,理想情況下,我升爲所有功能於一身的解決方案打氣。可以處理Web(應用程序1,2和3)和WPF(應用程序4)(如SilkTest,TestComplete和Seapine QA嚮導)測試的東西。
但是,應用程序4很快就會消失,並且測試它的需求也將會消失。只留下我的WEB UI應用程序。在那種情況下,我會選擇Selenium,這裏沒有問題。
所以,
問題1:你會推薦所有功能於一身的解決方案,甚至不知道在未來它只會被用來測試Web應用程序?如果是這樣,你認爲哪種工具最好?
問題2:如果我選擇使用Selenium作爲Web應用程序,我仍然需要測試WPF之一。我在看白色項目。它會成爲這項工作的最佳工具,還是我應該看看別的東西?
我同意你所說的一切。我意識到在Web測試中沒有任何東西可以接近Selenium,但是我試圖找到一個不太糟糕的工具,我也可以將其用於WPF項目,並且我發現找到這樣的工具是不可能的。 問題2仍然需要回答,因爲我還沒有找到處理WPF以及Selenium處理Web的工具。 –
我同意@Peter - 如果WPF應用很快就會消失,那麼對於該應用的任何自動化投資都可能會被浪費。而硒絕對是真棒。但是,如果WPF應用程序待在附近,我會鼓勵您探索一攬子解決方案。商業產品(IBM,HP,MSFT等)都在網絡和桌面應用方面做得很好。如果您需要支持Web +桌面應用程序,您通常最好學習一種工具(全合一)而不是兩種(Selenium + Desktop)。 –