2026/03/18

2026-03-18.png

「沒有自動化測試的敏捷,就只是在搞死 QA 而已。」——《你就是不寫測試才會沒時間:Kuma的單元測試實戰.Java篇》

非常犀利的一段金句,作者說原始出處來自於 Odd-e 的技術教練 Joey Chen(91)。

老闆們都愛 Agile,畢竟老闆們一向都覺得 Agile 就是快。

於是許多團隊導入了 Agile,開始跑 Scrum,固定按著 Sprint 每兩週交付一次。

看起來每個 Sprint 都有進度進入「交付」,但仔細一問卻又什麼都沒有「交付」。

因為堆積如山的測試全都卡在 QA 身上,你敢「交付」,但他測不完不敢「交付」啊。

是說,你有聽見 QA 發自內心吶喊的「你們交付那什麼糞扣嗎?」

自動化測試不是銀彈,雖然它不能完全取代 QA 的角色,但它確實是減輕測試負擔的必要工具。

再者 Agile 與 DevOps 都沒有教我們「品質全是 QA 的責任」,反倒一再的提醒我們「品質是整個團隊共同的責任」。

當每一位團隊夥伴,特別是軟體工程師,都接受寫測試是自己理所當然的一項「交付」,那麼你才有可能不搞死 QA,順暢的實踐 Agile 與 DevOps。

誒,還是說你們團隊根本沒有寫測試?也沒有 QA?