一、爲什麼要進行自動化測試
1、解決-迴歸測試
2、解決-壓力測試
3、解決-兼容性測試
4、提高測試效率,保證產品質量
迴歸測試:項目在發新版本之後對之前的功能進行驗證;
壓力測試:可以理解爲多用戶同時去操作軟件,統計軟件服務器處理多用戶請求的能力
兼容性測試:如針對web測試,可以對不同瀏覽器的測試(Google、Firefox、IE)
二、自動化測試相關知識點
1、自動化測試在什麼階段開始?
功能測試完畢(手工測試)
手工測試:就是由人去一個一個輸入測試用例,然後觀察結果
2、自動化測試所屬分類:
1、黑盒測試(功能測試)
2、灰盒測試(接口測試)
3、白盒測試(單元測試)
注:web自動化測試屬於黑盒測試(功能測試)
3、自動化測試的優點:
1、較短時間內,運行更多的測試用例
2、自動化腳本可以重複使用:保存起來,迴歸時直接運行腳本就可以
3、減少認爲的錯誤
4、測試數據存儲
4、自動化測試缺點:
1、不能代替人工測試
2、手工測試比自動化測試發現的缺陷更多
3、對測試人員技能要求高
誤區:
1、自動化測試可以代替手工測試
2、自動化測試一定比手工測試厲害
3、自動化可以發現更多的BUG
5、自動化測試分類:
1、web-(UI)自動化測試(基礎)
2、接口-自動化測試
3、移動(app)-自動化測試
4、單元測試-自動化測試