冒煙測試和回歸測試的區別
冒煙測試這個名稱的來歷,是從電路板測試得來的。因為當電路板做好以後,首先會加電測試,如果板子沒有冒煙在進行其它測試,否則就必須重新來過。類似的如果冒煙測試沒有通過,那麽這個builder也會返回給開發隊伍進行修正,測試人員測試的版本必須首先通過冒煙測試的考驗。
冒煙測試壹般用於每日構建(Nightly build),構建服務器首先從CVS服務器上,下載最新的源代碼,然後編譯單元測試,運行單元測試通過後,編譯可執行文件,可執行文件若可運行,並能執行最基本的功能,則認為通過了冒煙測試。而回歸測試,是軟件維護階段對軟件修改後進行的測試。兩種測試用在軟件生命的不同周期。