1、冒煙測(cè)試
定義:“冒煙測(cè)試” 的源自于電路板測(cè)試領(lǐng)域,當(dāng)電路板制作完成后,會(huì)先加電測(cè)試,如果電路板沒有冒煙則代表基本待測(cè)組件可以進(jìn)行后續(xù)功能測(cè)試。
目的:“冒煙測(cè)試” 主要為了保證系統(tǒng)的骨干功能可以正常跑通,如果骨干功能無法跑通,則也沒有后續(xù)系統(tǒng)測(cè)試的必要了。冒煙測(cè)試時(shí)只需要覆蓋基本功能即可,不需要測(cè)試異常邊界。通常,冒煙測(cè)試是開發(fā)人員在功能開發(fā)完成后需要進(jìn)行的測(cè)試步驟,只有冒煙測(cè)試完成并確認(rèn)基本功能可用后,才會(huì)將交給測(cè)試人員進(jìn)行系統(tǒng)測(cè)試。
優(yōu)勢(shì):“冒煙測(cè)試” 主要做版本驗(yàn)證測(cè)試,確認(rèn)新版本是否存在致命性bug,冒煙測(cè)試最大的優(yōu)點(diǎn)在于節(jié)約測(cè)試人員的時(shí)間成本,減少測(cè)試輪數(shù),從而能夠極大的提高測(cè)試效率。
操作:一般是開發(fā)人員依據(jù)需求文檔把主要功能走查一遍,大約需要30~60分鐘左右。
用例:冒煙測(cè)試無需刻意準(zhǔn)備測(cè)試用例,覆蓋需求文檔的主要功能的用例即可。
2、回歸測(cè)試
定義:“回歸測(cè)試” 是軟件維護(hù)階段對(duì)軟件版本迭代后進(jìn)行的測(cè)試,是指對(duì)軟件的迭代新版本測(cè)試時(shí),重復(fù)執(zhí)行上一個(gè)發(fā)布版本的所有測(cè)試用例。
目的:“回歸測(cè)試” 的目的在于 (1) 驗(yàn)證之前版本產(chǎn)生的所有缺陷已全部被修復(fù);(2) 確認(rèn)修復(fù)這些缺陷沒有引發(fā)新的缺陷。
優(yōu)勢(shì):有效防止新功能開發(fā)、bug修復(fù)導(dǎo)致的新異常錯(cuò)誤。
操作:一般是測(cè)試人員針對(duì)上個(gè)發(fā)布版本的所有有效測(cè)試用例進(jìn)行一遍檢查測(cè)試,保證上個(gè)版本的測(cè)試用例正常通過。
用例:上個(gè)發(fā)布版本的所有有效測(cè)試用例。