UI自動化的優勢和劣勢以及場景

2021-10-02 11:15:09 字數 583 閱讀 4351

優勢:

自動化測試可以代替大量的手工機械重複性操作,測試工程師可以省下大量的時間來設計測試用例和新功能。

自動化測試可以大幅度提公升回歸測試的效率,非常適合敏捷開發。

自動化測試可以充分利用無人值守時間,來進行測試,特別是非工作時間執行,工作時間只需要分析一下測試的執行結果。

自動化測試可以高效的實現某些手工測試無法實現的或者代價巨大的測試。例如,關鍵業務7*24小時穩定性測試測試。

自動化測試還可以保證每次測試的

劣勢:並不能取代手工測試。

無法應對被測系統的變化。

開發工作量大,只有執行次數大於等於5次之上時,才能**成本。

僅能發現回歸測試的缺陷。

不穩定用例開發效率低,後期需要重構。

業務測試人員和自動化測試人員是兩批人。

使用場景:

需求穩定,不會頻繁變動的場景。

研發和維護周期長,需要頻繁執行回歸測試的場景。

需要在多個平台上重複執行相同測試的場景。

通過手工測試無法實現或成本太高的場景。

被測軟體開發較為規範,並且能夠保證系統可測試性的場景。

測試人員已經具備程式設計能力的場景。

什麼是自動化測試,自動化的優勢與劣勢。

自動化測試的本質是先寫一段 然後去測試另一段 所以實現自動化測試用例本身屬於開發工作,需要投入大量的時間和精力,並且已經開發完成的用例還必須隨著被測物件的改變而不斷更新,你還需要為此付出維護測試用例的成本。優勢 自動化測試可以替代大量的手工機械重複性操作,測試工程師可以把更多的時間花在更全面的用例設...

python appium的UI自動化框架的分享

之所以做這個自動化主要原因還是想減輕手工測試壓力,部分功能模組交給自動化測試來做回歸測試可以減輕部門小夥伴的壓力!哈哈哈!下面就簡單分享下 1.首先是框架結構,入下圖 cases存放具體測試用例,裡面可以根據軟體模組再具體細分,但是要以package形式新建 common裡面主要是一些公共依賴的東西...

UI 自動化遇到的坑

該解決方法是用xpath定位,然後使用js操作元素,點選之類 service ticket list self.get element service ticket list self.driver.execute script arguments 0 click service ticket li...