自動化測試的優(yōu)點:
1、回歸測試更方便,由于回歸測試的額動作和用例是完全設計好,測試結果也是可以預料的,將回歸測試自動運行,可以提高測試效率,縮短回歸測試時間;
2、運行更多更繁瑣的測試;
3、可以執(zhí)行一些手工測試困難的測試,可以通過自動化測試模擬同時有大量用戶的測試;
4、測試具有一致性和可重復性,每次測試的結果和執(zhí)行的內容的一致性可以得到保障,達到測試的可重復的效果;
5、測試的復用性,實現(xiàn)在不同的測試過程中使用相同的用例;
6、測試的執(zhí)行可靠性,按腳本執(zhí)行,后續(xù)定位復現(xiàn)有明確的路徑可循;
7、資源利用率高,人力成本低;
8、基本的、邏輯性不強的操作,性能測試、壓力測試、回歸測試,自動化測試很大優(yōu)勢。
自動化測試的缺點:
1、手工測試比自動測試發(fā)現(xiàn)的缺陷更多;
2、對測試的依賴性大;
3、只適合回歸測試;
4、手工測試編寫時間少于測試腳本編寫時間;
5、手工測試可以靠人的想象力去測試, 而工具是死的;
6、自動化測試可能會制約軟件開發(fā),腳本維護會受到限制,從而制約軟件的開發(fā)。
問題總結:
自動化測試是對手工測試的一種補充,自動化測試不可能完全替代手工測試,因為很多數(shù)據(jù)的正確性、界面是否美觀、業(yè)務邏輯的滿足程度等都離不開測試人員的人工判斷。
推薦閱讀:
本文內容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。