- Selenium測試實踐
- 關春銀 王林 周暉 吳付華編著
- 519字
- 2018-12-29 03:43:41
2.4 為什么選擇Selenium作為Web自動化測試工具
隨著自動化測試不斷深入測試行業,自動化測試工具也不斷增多,那么為什么選擇Selenium這個自動化測試工具呢?下面我們來看看它相對于別的工具的優勢。
● 現在大部分應用程序都是運行在Internet瀏覽器上的,高效測試這些應用程序已經成為各個公司和組織的迫切需求,Selenium工具的測試對象正是運行在Internet瀏覽器上的應用程序。
● 在Web測試方面,Selenium主要進行功能測試,與它類似的主要是QTP。大家都知道QTP是一款商業軟件,需要購買,雖然強大但很煩瑣,只有在大型的系統上才能發揮其價值;而Selenium是開源的、免費的。
● Selenium使用靈活、簡單,寫出的測試用例非常簡潔、優美。
● Selenium簡單,后期對用例也比較容易維護。
● Selenium IDE可以錄制腳本,并能將錄制好的腳本轉化成多種語言。
● Selenium RC支持用多種語言編寫測試用例,對Java、.NET、Perl、Python、Ruby等語言都支持,與IDE結合可產生強大的功能。
● 很容易和其他單元測試框架結合。最大的優勢是可以通過使用Selenium RC逐步深入到Java開發項目中去,從而輔助你從黑盒測試過渡到白盒測試。
● 高度復用性更是它的一個亮點,是易于修改的自動化測試的理想之作。
● 當測試腳本執行發出請求的時候,不必從Web server下載,而直接由瀏覽器做出響應。
● 支持多種操作系統,如Windows、Mac、Linux;也支持多種瀏覽器,如IE、Firefox、Mozilla.
推薦閱讀