2025/06/23

06-23.png

「然而在軟體開發上省略自動化測試,不但犧牲品質,還會拉長開發時程與增加成本,並無法加速開發。」——《你就是不寫測試才會沒時間:Kuma的單元測試實戰.Java篇》

自動化測試能夠為你的軟體開發加上一道守護。

讓自動化測試成為一道驗證機制,避免發生修 A 壞 B 這種窘境。

試想,你今天要修改的是那套能穩定為公司帶來獲利的軟體,但偏偏它是萬年遺產程式碼(Legacy Code)。不管是為了推出新功能或修復老客戶抱怨已久的重要 Bug,你都非改動程式碼不可。

在這樣的狀況下,如果該軟體擁有完整的自動化測試作為守護,是不是你對於改動的害怕與壓力會減輕許多?

是不是有了自動化測試,你才更有機會可以達到 DevOps 的目標,兼顧品質及效率的為客戶交付價值?