來自:http://www.51testing.com/html/49/n-850549.html
自動化測試廣義說法包括,白盒自動化測試,GUI自動化測試,性能自動化測試
GUI自動化測試的原理:通過軟件模擬用戶實際的鼠標和鍵盤操作,,實現自動化執行和操作的過程。
性能自動化測試的原理:通過客戶端模擬多個虛擬用戶併發請求,來檢驗服務器的性能行爲是否滿足系統要求。
自動化測試的優點:
1、通過錄制,編寫腳本執行測試,減少迴歸測試
2、執行手工測試困難,或不可能做得測試,(模擬多個用戶併發測試)
3、更好的利用資源,(將繁瑣的任務自動化,利用晚上或週末的時間進行執行自動化測試)
4、測試具有一致性和可重複性,(重複多次相同的測試,在不同配置下執行,可以在不同的操作系統測試)
5、測試的複用性
6、縮短測試的時間和週期
自動化測試侷限:
1、不能取代手工測試
2、手工測試比自動化測試發現的bug要多
3、自動化測試不能提高有效性
4、工具本身不具有想象力
5、對測試質量的依賴性極大