web自動化測試工具的選擇

編程語言 Java Python VBScript 毛毛蟲進化史 2017-05-12

首先,簡單列舉一下適合做自動化的應用場景特徵 :重複、易錯、低效。測試流程中的冒煙測試、新需求測試不適合做自動化測試;測試過程中的兼容性測試、迴歸測試適合做自動化測試。

那麼如何選擇web自動化測試工具呢,以下可以作為工具選擇參考的方向。

1、發展趨勢:選擇處於穩定上升期的工具。

以下是QTP和Selenium測試工具從不同維度統計的熱度走勢圖

web自動化測試工具的選擇

qtp和selenium熱度趨勢

web自動化測試工具的選擇

qtp和selenium近30天熱度趨勢

web自動化測試工具的選擇

qtp和selenium城市搜索熱度分佈圖

2、社區是否活躍:活躍的社區意味著有更好的討論、解決問題氛圍。

3、工具特點:

(1)支持語言:QTP是基於VBScript,而Selenium支持C#、JAVA、python等幾乎全部語言;

(2)支持操作系統:QTP只支持Windows系統,而Selenium可跨平臺;

(3)支持瀏覽器:兩者均支持IE、Firefox、Chrome;

(4)是否開源、免費:QTP是收費工具,而Selenium是開源的、免費的工具。

綜上所述,web自動化測試建議選擇Selenium測試工具。

相關推薦

推薦中...