2025/08/14

08-14.png

「我們很容易只看到『自動化部署』的好處,但輕忽了『自動化測試與驗證』的重要性與困難度。」——《和艦長一起30天玩轉GitLab》

自動化的重點不在於『部署』,而是『測試與驗證』。

我們可以將很多任務都轉變為自動化,但往往輕忽了自動化需要搭配必要,甚至是嚴謹的測試與驗證。

在執行自動化任務的前中後,都有各自需要檢查、驗證的地方。

在自動化執行關鍵任務前,是否有自動檢查必要的參數、變數、組態、環境⋯⋯皆就位與正確。

在自動化執行過程中,是否會及時收集並保留必要的 Log 或資訊,判斷執行過程是否正常,並且在發生異常時,即時通知回報相關人員。

在自動化執行後,是否有不同層次的測試驗證,不只是確保執行過程確實無誤,也確保執行完畢後的成果吻合期待。

自動化,聽起來是很美好的一件事,但該有的驗證與檢核可是絕對不能少!

你的自動化,是個有品質的自動化嗎?