何為冒煙測試
冒煙測試在測試中發(fā)現(xiàn)問題,找到了一個bug,然后開發(fā)人員會來修復(fù)這個bug召调。這時想知道這次修復(fù)是否真的解決了程序的bug,或者是否會對其它模塊造成影響蛮浑,就需要針對此問題進行專門測試唠叛,這個過程就被稱為冒煙測試。在很多情況下沮稚,做冒煙測試是開發(fā)人員在試圖解決一個問題的時候艺沼,造成了其它功能模塊一系列的連鎖反應(yīng),原因可能是只集中考慮了一開始的那個問題壮虫,而忽略其它的問題澳厢,這就可能引起了新的bug环础。
必要條件:詳細(xì)理解需求囚似,主要是基本的功能點
冒煙測試引入到軟件測試中,是指測試人員在正規(guī)測試一個新版本之前线得,先投入較少的人力和時間驗證一個軟件的主要功能饶唤,如果主要功能都沒有實現(xiàn),則打回開發(fā)組重新開發(fā)贯钩。這樣做的好處是可以節(jié)省大量的時間成本和人力成本募狂。
何為回歸測試
回歸測試一般是在進行軟件的第二輪測試開始的,驗證第一輪中發(fā)現(xiàn)的問題是否得到修復(fù)角雷。當(dāng)然回歸也是一個循環(huán)的過程祸穷,穿插在軟件測試整個生命周期里面。如果回歸的問題不通過勺三,則需要開發(fā)人員修改后再次回歸雷滚,直到通過為止
必要提交:1、和開發(fā)確認(rèn)提測的功能點 和 修復(fù)的BUG
? ? ? ? ? ? ? ? 2吗坚、走一遍基本流程祈远,注意關(guān)鍵點的測試?
3、好的開發(fā)人員商源,修改缺陷時车份,會修改過程中注意對其它地方的修改。但能力不足的開發(fā)人員可能考慮較少牡彻。導(dǎo)致修改后扫沼,引起的2次bug較多,這個時候就需要加大測試力度,可能的話要整個模塊基本功能進行回歸充甚。
?4以政、項目初期對測試用例的維護?
3.兩者有何區(qū)別
? 冒煙測試就是完成一個新版本的開發(fā)后,對該版本最基本的功能進行測試伴找,保證基本的功能和流程能走通盈蛮。如果不通過,則打回開發(fā)那邊重新開發(fā)技矮;如果通過測試抖誉,才會進行下一步的測試(功能測試,集成測試衰倦,系統(tǒng)測試等等)袒炉。冒煙測試優(yōu)點是節(jié)省測試時間,防止build失敗樊零。缺點是覆蓋率還是比較低我磁。
回歸測試:1、復(fù)查上個版本的BUG是否更新 2驻襟、使用之前的測試用例測試新版本 3夺艰、添加一個新功能回歸測試用的很多