web自動化測試(一)初體驗
阿新 • • 發佈:2022-05-19
功能測試
- 測試工程師作業系統,由被測系統產生響應並返回結果,測試工程師拿到結果後與預期結果對比
UI自動化測試
- 測試工程師角色發生轉變,編寫自動化指令碼,由測試指令碼呼叫selenium模擬操作被測系統,代替人工進行結果對比
UI自動化存在位置
- UI自動化較service和unit測試而言,開發與維護成本較高,效率較低,那為什麼還要存在呢,但是相較人工執行來說還是存在著不可替代的位置,執行效率和準確率等方面還是比人工測試相對靠譜。
什麼專案可以做UI自動化測試
- 因為上面提到了UI自動化測試的尷尬存在,所以在做UI自動化測試時要學會取捨,不能全部搬過來搞UI自動化測試,那什麼時候、什麼情況、什麼專案可以考慮做UI自動化測試
- 業務流程不頻繁改動
- UI 元素不頻繁改動
- 需要頻繁迴歸的場景
- 核心場景等
web自動化測試相關技術
- Selenium:支援多語言,行業內最火最主流
- Pytest/JUnit5:最好用最全面的單元測試框架
- Allure:非常酷炫的測試報告