「測試是實現品質的一種重要活動,然而品質也是一種需求,偏偏這種需求會因為軟體產出所在的情境不同而有強度上的差異。」——《駕馭組織DevOps六面向》
對於軟體使用者而言,品質是一項使用者明明在意,但不會第一時間條列在清單上的需求。
經常要等到軟體出問題時,品質才會被特別拿出來放大檢視。
而測試也同樣如此,當軟體出包時,往往下一秒企業內部第一個浮現的問題是『難道沒有測試嗎?』
縱然品質及測試如此重要,但別忘了想要滿足這項需求,企業需要付出對應的成本,且甚至有可能即便付出了大量的成本,仍無法保證軟體擁有絕不出錯 100% 的完美品質。
在你的工作中,曾經遇過因為情境不同而有不同品質要求的案例嗎?你會如何權衡與應對?歡迎分享你的經驗!