1、冒煙測試
定義:“冒煙測試” 的源自于電路板測試領域,當電路板制作完成后宛蚓,會先加電測試,如果電路板沒有冒煙則代表基本待測組件可以進行后續(xù)功能測試设塔。
目的:“冒煙測試” 主要為了保證系統(tǒng)的骨干功能可以正常跑通凄吏,如果骨干功能無法跑通,則也沒有后續(xù)系統(tǒng)測試的必要了闰蛔。冒煙測試時只需要覆蓋基本功能即可痕钢,不需要測試異常邊界。通常序六,冒煙測試是開發(fā)人員在功能開發(fā)完成后需要進行的測試步驟任连,只有冒煙測試完成并確認基本功能可用后,才會將交給測試人員進行系統(tǒng)測試例诀。
優(yōu)勢:“冒煙測試” 主要做版本驗證測試随抠,確認新版本是否存在致命性bug,冒煙測試最大的優(yōu)點在于節(jié)約測試人員的時間成本繁涂,減少測試輪數(shù)拱她,從而能夠極大的提高測試效率。
操作:一般是開發(fā)人員依據(jù)需求文檔把主要功能走查一遍扔罪,大約需要30~60分鐘左右秉沼。
用例:冒煙測試無需刻意準備測試用例,覆蓋需求文檔的主要功能的用例即可。
2氧猬、回歸測試
定義:“回歸測試” 是軟件維護階段對軟件版本迭代后進行的測試背犯,是指對軟件的迭代新版本測試時,重復執(zhí)行上一個發(fā)布版本的所有測試用例盅抚。
目的:“回歸測試” 的目的在于 (1) 驗證之前版本產生的所有缺陷已全部被修復漠魏;(2) 確認修復這些缺陷沒有引發(fā)新的缺陷。
優(yōu)勢:有效防止新功能開發(fā)妄均、bug修復導致的新異常錯誤柱锹。
操作:一般是測試人員針對上個發(fā)布版本的所有有效測試用例進行一遍檢查測試,保證上個版本的測試用例正常通過丰包。
用例:上個發(fā)布版本的所有有效測試用例禁熏。