回覆列表
  • 1 # 蔓莓愛游泳

    自動化測試不能代替手工測試,因為並不是所有的功能自動化測試都可以實現,它的效率也不高,而手工測試能透過人為的邏輯判斷效驗當前的步驟是否正確,同時用例的執行具有一定步驟跳躍性,能夠清楚知道邏輯,細緻定位問題。兩者的區別是:1、測試效率不同完成同等數目的測試,啟動自動化速度更快,手工測試則需要消費更多的時間。但是自動化測試的指令碼開發比用例開發耗時長,包括編寫指令碼、除錯指令碼、維護指令碼,而手工測試雖然也要對測試用例進行撰寫、評審、修訂,由於用例編寫更多為自然語言,時間上會少。2、資源利用率不同自動化測試在裝置、儀表資源能夠7*24小時利用,這點上手工測試沒有可比性。3、執行可靠性不同自動化測試中可靠的按指令碼執行,後續定位、復現有明確的配置路徑可循,而手工測試往往會因為自己的判斷導致測試出錯,並且在測出來的問題上有一部分是不能復現的。但是自動化的穩定來源於其死板,而人的智慧體現在思維的跳躍,跳躍的思維也會導致後期不易定位。4、覆蓋率不同在同等時間內,啟動自動化測試能夠覆蓋更多的功能,而手工測試只能覆蓋小部分功能。但是自動化測試適合迴歸測試,開發中的功能不划算。對於開發中功能,需求或者實現的更改,都會導致自動化指令碼的變更,開發中的功能更適合手工測試。參考資料來源:百度百科-手工測試參考資料來源:百度百科-自動化測試 ------------- 如果我回答對你有幫助,請關注我一下。或有其他問題也可以關注我,給我發私信

  • 中秋節和大豐收的關聯?
  • 2018準研究生能否報考軍隊文職?