軟件測試中自動化測試好還是手動測試好
自己在軟件測試行業(yè)里面也算是打拼了好幾年,在軟件測試中自動化測試好還是手動測試好,這個沒有所謂的那個更重要。主要看項目的大小和項目的周期。

手動測試:就是有人一個一個輸入測試用例,然后認為的查看測試結(jié)果。
自動化測試:就是完成測試的代碼/腳本,由腳本讀取測試數(shù)據(jù),然后輸出測試的結(jié)果并和預期的測試結(jié)果進行對比。
在一般的公司手動測試人員肯定是有的,自動化測試的崗位則可能沒有。

如果是小的項目,短期的項目,則手動測試就可以,在開發(fā)完成代碼后,由測試人員手動的完成一個個測試用例的執(zhí)行。
如果是個長期的項目,則自動化就顯的比較重要?,F(xiàn)在的公司大多數(shù)選擇敏捷的開發(fā)模式,每次會有新的內(nèi)容向已有的項目疊加,這就要求新加的功能不能影響已有的功能,也就是要有回歸測試,項目每個周期的疊加,然后每次需要回歸的功能會越來越多,如果還只是人工測試的話,一種情況就是測試人員草草了事,一種情況就是測試人員會想著去外面找找新的發(fā)展。
在項目中手動測試和自動化測試應(yīng)該相輔相成。人的思維總是靈活多變的,手動測試中可以改變思路就可以測試出不同的問題。當時自動化測試相對具有一直性,當面對大量繁瑣和重復的工作的時候,人總會倦怠,但是機器會保持較好的一致性。

