自動化測試優缺點思考

1. 自動化測試有什麼好處:python

a) 節省人力,只要代碼維護的好,不須要那麼多人就可完成測試shell

b) 節省時間,測試腳本能夠晚上或者是週末跑測試腳本ruby

c) 優化資源分配,在運行測試腳本的同時,QA能夠作其餘事,好比設計新測試用例框架

d) 方便regression,極大提升效率eclipse

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

相關文章
相關標籤/搜索