首先,簡單列舉一下適合做自動化的應用場景特徵 :重複、易錯、低效。測試流程中的冒煙測試、新需求測試不適合做自動化測試;測試過程中的兼容性測試、迴歸測試適合做自動化測試。
那麼如何選擇web自動化測試工具呢,以下可以作為工具選擇參考的方向。
1、發展趨勢:選擇處於穩定上升期的工具。
以下是QTP和Selenium測試工具從不同維度統計的熱度走勢圖
2、社區是否活躍:活躍的社區意味著有更好的討論、解決問題氛圍。
3、工具特點:
(1)支持語言:QTP是基於VBScript,而Selenium支持C#、JAVA、python等幾乎全部語言;
(2)支持操作系統:QTP只支持Windows系統,而Selenium可跨平臺;
(3)支持瀏覽器:兩者均支持IE、Firefox、Chrome;
(4)是否開源、免費:QTP是收費工具,而Selenium是開源的、免費的工具。
綜上所述,web自動化測試建議選擇Selenium測試工具。
相關推薦
'用Python控制Excel實現自動化辦公!附全套學習教程'
"1.安裝2.操作一個簡單的Excel文檔操作註釋及代碼:操作完成後,數據存儲結果如下:3. 操作簡單Excel文檔並添加數據格式操作代碼如下:附帶數據格式的定義操作效果如圖所示:4.Excel中添加不同類型的數據操作代碼如下:將不同的數據按照指定的格式添加到文件中代碼執行...
'Python Web Flask源碼解讀!啟動流程'
"0x00 什麼是WSGIWeb Server Gateway Interface 它由 Python 標準定義的一套 Web Server 與 Web Application 的 接口交互規範 。WSGI 不是一個應用、框架、模塊或者庫,而是規範。、Python資源共享群...
推薦中...