「如果企業對於品質有所追求,那麼其實不論是手動或自動都是不可或缺的,我們需要的是以明智的策略分配工作負擔,而不是一定要在兩者間取其一」——《全棧測試:交付高品質軟體的實務指南》
常見的誤解之一,以為可以用自動化測試取代所有的手動測試。
就如本日金句所述,手動與自動都是不可或缺,你應該要有策略的去運用它們。
舉例來說,面對未知利用手動測試去持續探索新的測試案例,接著再將這些新發現的案例轉化成自動化的回歸測試,減少未來的手動負擔。
因此實踐 DevOps 並不意味著你就可以完全不需要手動測試,請回到品質的角度看待『測試』,及早開始規劃適合的測試方式。
為了達到能滿足客戶需求的軟體品質,你需要規劃哪些品質關卡?有哪些測試是你不可或缺的測試策略呢?