1. 程式人生 > >為什麽回歸測試在增量開發中特別重要?

為什麽回歸測試在增量開發中特別重要?

相同 影響 時間 錯誤 實現 組件 tex 導致 沒有

因為增量開發當中不只擴展了過程式的程序和邏輯,也擴展或者修改了底層數據結構,換句話說就是功能模塊有增加,而且模塊內部結構和之前有所不同,並且關聯模塊及其接口部分也可能受到影響。
而回歸測試就是指的修改了舊代碼後,重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。
所以回歸測試不僅僅為了保證新功能沒問題,也為了測試出一些可能因為實現時候改動了舊代碼或接口考慮欠佳的問題
一般回歸測試的策略很簡單,不然會花很多時間的:
1.重復以前的全部或部分的相同測試。
2.新加入測試的模組,可能對其他模組產生副作用,故須進行某些程度的回歸測試。尤其是涉及到公共組件(包括控件/程序中的類或方法),甚至是數據中的視圖/存儲過程,更多的依靠經驗了

3.回歸測試的重心,以關鍵性模組為核心。

為什麽回歸測試在增量開發中特別重要?