1、手工測試與自動化測試其實並不是對立的
並不是所有的功能自動化測試都可以實現,它的效率也不高,但是可以完成一部分場景的功能回歸。自動化測試發展了這麼多年,也沒有把手工測試給取代。
2、手工測試的特點
手工測試能通過人為的邏輯判斷效驗當前的步驟是否正確,同時用例的執行具有一定步驟跳躍性,能夠清楚知道邏輯,細緻定位問題。
如果修改bug所需時間稍長,那麼想將手工測試應用於回歸測試將變得異常困難。這是因為需要測試的測試用例太多,所以需要引入自動化測試。
3、自動化測試的特點
執行的物件是指令碼,能通過人為的邏輯判斷效驗當前的步驟是否正確實現,用例步驟之間關聯性強,不像手工測試用例那麼跳躍。另外也是用來保證產品主體功能正確和完整,讓測試人員從繁重的工作中解脫出來。
可以更好的利用資源。在夜間執行自動測試用例。測試具有移植性和可重複性。好的測試指令碼往往具有較好的平台移植性。可以更快地將軟體推向市場。因為自動測試節省了大量的時間。但是自動化測試要求的先期投入比較大,而且要求人員必須經過嚴格的培訓。
4、自動化測試與手工測試的關係
自動化測試不能完全替代手工測試,自動化測試的目的僅僅在於讓測試人員從繁瑣重複的測試流程中解脫出來,把更多的時間和精力放在更有價值的測試中,例如探索性測試。
如何學習自動化測試?
自動化測試與手工測試
軟體測試早已不是單純的點點點了,很多場景都可以使用自動化測試的方式來代替手工,但手工測試也有著自動化測試不可代替的優勢。自動化是釋放雙手的過程 自動化 web測試 web自動化測試 自動化測試的先決條件 產品需求變更較少 專案周期長,測試用例執行頻繁,人工無法勝任,有充足的人力物力 a 自動化測試不...
手工測試對比自動化測試
測試工作無論是手工測試還是自動化測試都是軟體質量保障的乙個途徑。那麼正確的應用手工測試又何時應用自動化測試呢?手工測試也存在這一些缺陷,手工測試者最常做的就是重複的手工回歸測試,不但代價昂貴,而且容易出錯。自動化測試可以減少但不能消除這種工作的工作量。測試者可以有更多的時間去從事更有趣的測試,例如在...
自動化測試必將取代手工測試
很多人認為自動化測試是對手工測試 的一種補充,自動化測試不可能完全取代手工測試,原因是很多資料的正確性 介面是否美觀 業務邏輯的滿足程度等都離不開測試人員的人工判斷。我完全不贊同這種觀點。自動化取代手工是一種必然趨勢。雖然種種目前現象,讓許多人以為自動化不能完全取代手工,但是這其實只是乙個假象,只能...