自動化測試的優缺點
當你和大家交流時,大多數人對自動化測試的前景充滿熱情。試想下它可能會帶給我們的好處:
更高的軟件質量。
對于發布按照預期工作的軟件有更強的自信。
減少費力且單調乏味的人工測試。
一切看上去都是那么美好!
但在實踐中,如果在不同企業中復雜的多層產品上花費時間,你會發現人們都在討論自動化測試,但是你也會注意到實踐中卻缺乏自動化測試。這是為什么呢?
如果你僅僅是編譯程序并在編譯完成時部署,結果可能會很糟糕。為了讓現實世界中的軟件能可靠工作,軟件測試是完全有必要的。人工測試對于實現持續交付來說太慢。所以,我們需要自動化測試來完成持續交付。