2026/10/26

2026 年 10 月 26 日

「所謂持續測試(continuous testing,CT)是指每當程式碼變動後即自動或手動對程式進行品質驗證以及發出問題通知的流程」——《全棧測試:交付高品質軟體的實務指南》

提到「持續測試」,你腦中浮現的第一個念頭是什麼?

讓我猜猜,你一定想講「自動化測試」對不對?

不對!?那你想說的是不是有 Commit 就會有對應的測試?

也不是!?喔,我知道了,你想表達的就是有某個人一直在那邊測試啦!(喂)

嘿,所以「持續測試」到底是什麼?

注意今天的金句是怎麼說的,有幾個重點:

  1. 每當程式碼變動後即

  2. 自動或手動對程式進行品質驗證

  3. 發出問題通知

  4. 的流程

所以它是一個「流程」,這意味它可以遵循某種準則,重複的執行。

而且是「程式碼有變動」,就要執行這個流程。

同時它不只是「自動」,也包含了「手動」的「品質驗證」。

最後,當驗證完之後,還要「發出通知」。

你們是一個注重品質的軟體團隊嗎?

那麼你們有在「測試」嗎?有進行「品質驗證」嗎?

有遵循某種「準則」,持續的執行名為「持續測試」的「流程」嗎?