1、自動化測驗的優點
(1)對程式的回歸測驗更方便,
由于回歸測驗的動作和用例是完全設計好的,測驗期望的結果也是完全可以預料的,將回歸測驗自動運行,可以極大提高測驗效率,縮短回歸測驗時間,
(2)可以運行更加繁瑣的測驗
自動化測驗的一個明顯好處就是可以在很短的時間內運行更多的測驗,
(3)可以執行一些手工測驗困難或者不可執行的測驗,例如模擬大量用戶場景的壓力測驗
(4)更好的利用資源
將繁瑣的任務自動化,可以提高準確性和測驗人員的積極性,將測驗技術人員解脫出來投入更多精力設計更好的測驗用例,有些測驗不適合于自動測驗,僅適合于手工測驗,將可自動測驗的測驗自動化后,可以讓測驗人員專注于手工測驗部分,提高手工測驗的效率,
(5)測驗具有一致性和可重復性,由于測驗是自動執行的,每次測驗的結果和執行的內容的一致性是可以得到保障的,從而達到測驗的可重復的效果,
(6)測驗的復用性
由于自動測驗通常采用腳本技術,這樣就有可能只需要做少量的甚至不做修改,實作在不同的測驗程序中使用相同的用例,
(7)增加軟體的信任度
由于測驗是自動執行的,所以不存在執行程序中的疏忽和錯誤,完全取決于測驗的設計質量,一旦軟體測驗通過強有力的自動測驗后,軟體的信任度自然增加,
2、自動化測驗的缺點
(1)自動化測驗不能取代手工測驗
(2)手工測驗比自動化測驗發現的缺陷更多
(3)對測驗質量的依賴性極大
(4)測驗自動化不能提高有效性
(5)測驗自動化可能制約軟體開發,自動化測驗比手工測驗更脆弱,所以維護會受到限制,從而制約軟體的開發
(6)各種工具良莠不齊
最后推幾個用過的不錯的工具,我現在用的是第一個,或者有其他的也歡迎交流,
(1)Eolinker:(https://www.eolinker.com)(https://datayi.cn/w/QPDxVBBP)

(2)Selenium:https://www.seleniumhq.org/download/

(3)QTP:http://appium.io

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248924.html
標籤:其他
