自動化測試的優缺點

2021-08-27 03:34:19 字數 901 閱讀 1971

(1)對程式的回歸測試更方便。

由於回歸測試的動作和用例是完全設計好的,測試期望的結果也是完全可以預料的,將回歸測試自動執行,可以極大提高測試效率,縮短回歸測試時間。

(2)可以執行更加繁瑣的測試

自動化測試的乙個明顯好處就是可以在很短的時間內執行更多的測試。

(3)可以執行一些手工測試困難或者不可執行的測試,例如模擬大量使用者場景的壓力測試

(4)更好的利用資源

將繁瑣的任務自動化,可以提高準確性和測試人員的積極性,將測試技術人員解脫出來投入更多精力設計更好的測試用例。有些測試不適合於自動測試,僅適合於手工測試,將可自動測試的測試自動化後,可以讓測試人員專注於手工測試部分,提高手工測試的效率。

(5)測試具有一致性和可重複性。由於測試是自動執行的,每次測試的結果和執行的內容的一致性是可以得到保障的,從而達到測試的可重複的效果。

(6)測試的復用性。

由於自動測試通常採用指令碼技術,這樣就有可能只需要做少量的甚至不做修改,實現在不同的測試過程中使用相同的用例。

(7)增加軟體的信任度

由於測試是自動執行的,所以不存在執行過程中的疏忽和錯誤,完全取決於測試的設計質量,一旦軟體測試通過強有力的自動測試後,軟體的信任度自然增加。

(1)自動化測試不能取代手工測試

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

(3)對測試質量的依賴性極大

(4)測試自動化不能提高有效性

(5)測試自動化可能制約軟體開發,自動化測試比手工測試更脆弱,所以維護會受到限制,從而制約軟體的開發

(6)工具本身並無想象力

自動化測試的優缺點

ps 參考部落格 自動化測試的優點 1 對回歸測試更方便 進行回歸測試,要測試系統的所有功能模組,週期較長的回歸測試工作量大,測試比較頻繁,適合自動化測試。由於測試的指令碼和用例都是設計好的,測試期望的結果也可以預料,將回歸測試自動化可以極大的提高效率縮短回歸時間。2 模擬真實情況 可以執行手工測試...

自動化測試的優缺點

自動化測試有什麼好處 a 節省人力,只要 維護的好,不需要那麼多人就可完成測試 b 節省時間,測試指令碼可以晚上或者是週末跑測試指令碼 c 優化資源分配,在執行測試指令碼的同時,qa可以做其他事,比如設計新測試用例 d 方便regression,極大提高效率 e 增加軟體的可信度,測試是機器執行的,...

自動化測試優缺點思考

1.自動化測試有什麼好處 a 節省人力,只要 維護的好,不需要那麼多人就可完成測試 b 節省時間,測試指令碼可以晚上或者是週末跑測試指令碼 c 優化資源分配,在執行測試指令碼的同時,qa可以做其他事,比如設計新測試用例 d 方便regression,極大提高效率 e 增加軟體的可信度,測試是機器執行...