1. 自動化測試有什麼好處:
a) 節省人力,只要**維護的好,不需要那麼多人就可完成測試
b) 節省時間,測試指令碼可以晚上或者是週末跑測試指令碼
c) 優化資源分配,在執行測試指令碼的同時,qa可以做其他事,比如設計新測試用例
d) 方便regression,極大提高效率
e) 增加軟體的可信度,測試是機器執行的,排除了手工測試時因人為情緒而發生的隨意性或疏忽性,測試結果更可信
f) 能完成手工不易控制的工作,比如採集系統cpu占有率資訊,手工計算很複雜,還要進行資料比對,使用指令碼更簡單,更方便。
2. 自動化測試的缺點:
a) 指令碼維護成本高,尤其是版本變動比較大,對專案來說,是潛在的風險
b) 不易發現新bug
3. 自動化測試工具的分類:
a) 基於gui的功能測試工具qtp(現uft)
b) 基於ide的自動化測試,比如開源的selenium/eclipse/visual studio selenium是開源框架,eclipse需要需要外掛程式
c) 基於純腳指令碼的自動化測試 shell/perl/ruby/python
自動化測試的優缺點思考
1.自動化測試有什麼好處 a 節省人力,只要 維護的好,不需要那麼多人就可完成測試 b 節省時間,測試指令碼可以晚上或者是週末跑測試指令碼 c 優化資源分配,在執行測試指令碼的同時,qa可以做其他事,比如設計新測試用例 d 方便regression,極大提高效率 e 增加軟體的可信度,測試是機器執行...
自動化測試的優缺點
ps 參考部落格 自動化測試的優點 1 對回歸測試更方便 進行回歸測試,要測試系統的所有功能模組,週期較長的回歸測試工作量大,測試比較頻繁,適合自動化測試。由於測試的指令碼和用例都是設計好的,測試期望的結果也可以預料,將回歸測試自動化可以極大的提高效率縮短回歸時間。2 模擬真實情況 可以執行手工測試...
自動化測試的優缺點
1 對程式的回歸測試更方便。由於回歸測試的動作和用例是完全設計好的,測試期望的結果也是完全可以預料的,將回歸測試自動執行,可以極大提高測試效率,縮短回歸測試時間。2 可以執行更加繁瑣的測試 自動化測試的乙個明顯好處就是可以在很短的時間內執行更多的測試。3 可以執行一些手工測試困難或者不可執行的測試,...