對壓力測試有感
最近,因為公司替即將上線的系統做壓力測試引發出許多問題,促使我開始重新思考一些開發流程的疑問: 先 SIT,UAT然後才進行壓力測試真的是正確的測試標準流程嗎? 會開始有這樣的疑問,在於壓力測試若沒有過關,若要解決關鍵的效能問題,有時候會導致更改低層設計的 re-design 發生,而偏偏測試走到這階段,正是系統即將上線前的 deadline,底層的重構 ( 尤其改資料庫結構 ) 常常動一髮牽全身,之前的功能測試的保證等於失效,想準時上線根本沒機會重測。在沒人敢擔下上線日期跳票的責任下,一個沒有 well-testing 的系統就這麼被推上火線對外營運了。