自動定位失敗 自動化測試01

2021-10-14 22:37:56 字數 600 閱讀 9371

測試金字塔

1.1、測試的成本

ui自動化依賴於使用者介面,使用者介面發生變化,可能需要調整大量用例,用例維護成本較高;在使用者介面的測試中發現缺陷,修復缺陷的成本也是遠遠高於通過單元測試的成本。單元測試不依賴於使用者介面,維護成本較低;單元測試發現的缺陷可以盡早暴露缺陷,修復成本相對較低。

1.2、測試的效率

ui自動化測試需要準備資料,需要可以看到系統介面,還需要預先執行一些諸如登陸賬戶之類的操作,才能對測試用例進行驗證,所以花費時間比較長,得到的執行結果也比較慢,反饋周期長。而單元測試能很快地驗證很小的功能或者方法是否執行正確。而且單元測試執行時間短,反饋也及時。

1.3、缺陷定位的難易

單元測試如果失敗了,測試人員很容易知道被測試的特定功能或者方法不正確。而如果是使用者介面的缺陷,測試人員就需要花費更多的時間來進行排查,確定出現問題的功能模組,最後開發分析再進一步地發現需要修復的功能和方法。

總述:

自動化測試 web自動化測試

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

web自動化測試Xpath定位

find element by xpath 1.解決的問題 無id name class屬性 位置定位的元素為活動元素 2.xpath定位策略 1 路徑定位 1 絕對路徑 從起始位置開始的路徑 以 開頭。說明 從最外層元素到指定元素之間所有經過元素層級路徑 如 html body div p 0 快...

python自動化測試 元素定位

input id qcreatetask class placeholder italic placeholder 提交 通過id定位 driver.find element by.id,qcreatetask 通過css定位 driver.find element by.css selector,...