自動化測試廣義說法包括,白盒自動化測試,gui自動化測試,效能自動化測試
gui自動化測試的原理:通過軟體模擬使用者實際的滑鼠和鍵盤操作,,實現自動化執行和操作的過程。
效能自動化測試的原理:通過客戶端模擬多個虛擬使用者併發請求,來檢驗伺服器的效能行為是否滿足系統要求。
自動化測試的優點:
1、通過錄製,編寫指令碼執行測試,減少回歸測試
2、執行手工測試困難,或不可能做得測試,(模擬多個使用者併發測試)
3、更好的利用資源,(將繁瑣的任務自動化,利用晚上或週末的時間進行執行自動化測試)
4、測試具有一致性和可重複性,(重複多次相同的測試,在不同配置下執行,可以在不同的作業系統測試)
5、測試的復用性
6、縮短測試的時間和週期
自動化測試侷限::
1、不能取代手工測試
2、手工測試比自動化測試發現的bug要多
3、自動化測試不能提高有效性
4、工具本身不具有想象力
5、對測試質量的依賴性極大
自動化測試的優點
如果你曾經以手動的方式測試過應用程式或 你一定知道它的缺點。手動測試既費時又繁瑣,而且需要在人力資源上大量投資。最糟糕的是,因為緊迫的專案時間,我們往往無法在發布產品之前對aut的所有功能進行徹底的手動測試。這會讓我們總是擔心是否有嚴重的bug尚未被發現。自動化測試的優點 速度 測試執行的速度遠遠快...
自動化測試的優點與缺點
我在某位部落格上又歸結了自動化測試的優缺點 自動化測試的優點 1 對程式的回歸測試更方便。這可能是自動化測試最主要的任務,特別是在程式修改比較頻繁時,效果是非常明顯的。由於回歸測試的動作和用例是完全設計好的,測試期望的結果也是完全可以預料的,將回歸測試自動執行,可以極大提高測試效率,縮短回歸測試時間...
python自動化測試,自動化基本技術原理
在之前的文章裡面提到過 做自動化的首要本領就是要會 透過現象看本質 落實到實際的it工作中就是 透過介面看資料。掌握上面的這樣的本領可不是容易的事情,必須要有紮實的計算機理論基礎,才能看到深層次的本質東西。資料庫應用系統 可能是最典型的網路應用程式了,關於它的軟體架構如下 一般在邏輯上分為4層 使用...