1.提高了測試效率。使用機器代替手工,測試的效率得到了很大提升。 2.測試覆蓋率較高。通過實現自動化測試,可以執行更多與應用程序相關的測試,這樣可以很大的提供測試覆蓋率。測試覆蓋率的增加意味著可以測試更多的特性和更高質量的應用程序。 3.降低項目成本。運行測試所需的時間急劇減少。它有助于提高工作質量,從而減少了發布后修復故障的必要性,并降低了項目成本。 4.可以更快看到結果。由于自動化測試的快速實現,即使對于復雜而龐大的系統,也節省了大量的時間。這使得測試可以重復執行,每次都以更少的努力和時間交付更快的結果。 5.可以重復使用。由于自動化測試測試用例的重復性,除了設置相對容易的配置外,軟件開發人員還有機會評估程序反應。自動化測試用例是可重復使用的,因此可以通過不同的方法來使用。