「我們把測試認定為持續性的工作,而非一次之功,這有助於我們去合理設定每次迭代的測試範圍。」——《全棧測試:交付高品質軟體的實務指南》
軟體測試不該只是做到『檢核』,它不是你拿著一份永遠不變的 checklist 逐項打勾,檢核清單上的項目是否都有完成與通過。
每一次開發了新的功能,交付了新的版本,甚至只是變更了軟體運行環境的組態配置,都有可能因此需要進行一次新的測試。
在軟體測試領域中,還有著更具備動態及持續性的『探索測試』,在軟體開發週期中的不同階段,依據有限的時間與範圍,進行個別的探索測試。
幫助團隊獲得持續性的反饋資訊,讓軟體可以獲得持續改善的機會。
總而言之,即早規劃、即早落實,讓測試可以融入軟體開發生命週期的不同階段。