回歸測(cè)試:
是指修改了舊代碼后,重新進(jìn)行測(cè)試以確認(rèn)修改木有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。自動(dòng)回歸測(cè)試將大幅降低系統(tǒng)測(cè)試、維護(hù)更新等階段的成本?;貧w測(cè)試作為軟件生命周期的1個(gè)組成部分,在整個(gè)軟件測(cè)試過程中占有很大的工作量比重,軟件開發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試。在漸進(jìn)和快速迭代開發(fā)中,新版本的連續(xù)發(fā)布使回歸測(cè)試進(jìn)行的更加頻繁,而在極端編程方法中,更是要求每天都進(jìn)行若干次回歸測(cè)試。
冒煙測(cè)試:
在測(cè)試中發(fā)現(xiàn)問題,找到了1個(gè)Bug,之后開發(fā)人員會(huì)來修復(fù)這個(gè)Bug。這時(shí)想知道這次修復(fù)是不是真滴處理了程序的Bug,或是不是會(huì)對(duì)其它模塊造成影響,就要針對(duì)此問題進(jìn)行專門測(cè)試,這個(gè)過程就被稱為Smoke Test。在特別多情形下,做Smoke Test是開發(fā)人員在試圖處理1個(gè)問題的時(shí)候,造成了其它功能模塊一系列的連鎖響應(yīng)。