Web自動化測試 概念

2021-10-03 02:11:51 字數 1014 閱讀 2530

1.1 優點:

減少人工勞動力

工作效率提高

產品規格統一標準

規模化(批量生產)

2.1 為什麼要進行自動化測試?

解決-回歸測試

解決-壓力測試

解決-相容性測試

提高測試效率,保證產品質量

回歸測試:專案在發新版本之後對專案之前的功能進行驗證

壓力測試:可以理解多使用者同時去操作軟體,統計軟體伺服器處理多使用者請求的能力

相容性測試:不同瀏覽器(ie、firefox、chrome)等等 

2.2 自動化測試相關知識

自動化測試在什麼階段開始?

功能測試完畢(手工測試) 手工測試:就是由人去乙個乙個輸入用例,然後觀察結果

自動化測試所屬分類

黑盒測試(功能測試)

灰盒測試(介面測試)

優點

較少的時間內執行更多的測試用例

自動化指令碼可重複執行

減少人為的錯誤

測試資料儲存

缺點

不能取代手工測試

手工測試比自動化測試發現的缺陷更多

測試人員技能要求

誤區

自動化測試完全替代手工測試

自動化測試一定比手工測試厲害

自動化可以發掘更多的bug

web-(ui)自動化測試

介面-自動化測試

單元測試-自動化測試

需求變動不頻繁

專案周期長

專案需要回歸測試

主流工具-匯結:6.1 selenium特點

重點:

1. seleniumide

2. selenium2.0(webdriver)

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

web自動化測試

1.環境搭建 win10 64bit selenium2.53.6版本 安裝方法 pip install selenium 2.53.6 瀏覽器搭載三個 chrome 49版本 driver2.22 ie 11版本 driver2.5 firefox 44版本 在pycharm中關聯電腦本身安裝的工...

Web自動化測試

測試思路 從測試資料中讀取測試資料,包括兩部分,一部分是測試輸入,一部分為預期結果。而自動化測試的目標就是,實現 為驅動,讀取測試資料,模擬手動操作的步驟,得到真實的結果。判斷真實的結果是否與預期一致,僅此而已。1.首先呼叫公共模組的讀取資料介面,完成從data中的資料檔案讀取資料 xlsx,pro...