當前位置:趣味科普網>經驗>

冒煙測試和迴歸測試的區別怎麼辦

經驗 閱讀(1.36W)

冒煙測試和迴歸測試的區別怎麼辦

迴歸測試:

是指修改了舊程式碼後,重新進行測試以確認修改木有引入新的錯誤或導致其他程式碼產生錯誤。自動迴歸測試將大幅降低系統測試、維護更新等階段的成本。迴歸測試作為軟體生命週期的1個組成部分,在整個軟體測試過程中佔有很大的工作量比重,軟體開發的各個階段都會進行多次迴歸測試。在漸進和快速迭代開發中,新版本的連續釋出使迴歸測試進行的更加頻繁,而在極端程式設計方法中,更是要求每天都進行若干次迴歸測試。

冒煙測試:

在測試中發現問題,找到了1個Bug,之後開發人員會來修復這個Bug。這時想知道這次修復是不是真滴處理了程式的Bug,或是不是會對其它模組造成影響,就要針對此問題進行專門測試,這個過程就被稱為Smoke Test。在特別多情形下,做Smoke Test是開發人員在試圖處理1個問題的時候,造成了其它功能模組一系列的連鎖響應。