我到目前爲止一直是部分QA自動化/部分Web開發人員,主要致力於自動化的QTP/VBScript。
不久,我將作爲Automation Architect開始一個新項目。
雖然我有自動化框架的總體方法和想法,但我想要開發,準備好了,我需要一些幫助來決定自動化工具。我很樂意使用QTP,因爲我可以像我目前的項目一樣使用低級函數的完整庫。
但是我覺得QTP內置的一個東西是'跨瀏覽器'支持,我覺得IE只能用QTP最好瞄準,Firefox/Chrome支持還是有點限制。此外,QTP不允許一次在多個瀏覽器窗口中測試。 (我也許在這裏錯了,最新的QTP版本可能支持這一點,如果是的話,我將不勝感激,如果你可以分享你的經驗)
我們的目標應用主要是Web應用程序和目標Web平臺將是IE/Chrome/Firefox/Safari /歌劇。
所以我也想給Selenium或Sahi一試。 作爲一名Web開發人員,我可以說我擅長JavaScript,因此適應Selenium對我來說不應該是一個重大轉變。
但是,在我繼續用Selenium弄髒手之前,我想聽聽專家們在這裏的想法。
您感覺如何?Selenium/Sahi的跨瀏覽器自動化體驗有多好,或者您對Selenium的抱怨有多好。
當涉及到我們從QTP獲得的自動化開發人員爲VB腳本世界敞開大門的靈活性時,Selenium會有多大幫助 - 我們可以使用大量支持VBScript,系統級腳本的擴展腳本或網絡相關的腳本或IE設置編程,運行時DLL註冊或其他批處理文件,數據庫鏈接(ADODB),使用第三方API/Web API等,XML編程,使用.net庫等。QTP或硒或其他東西?
在此先感謝,非常感謝分享您寶貴的經驗。
您應該閱讀https://stackoverflow.com/help/on-topic – SiKing 2014-11-04 20:58:56