發(fā)布時(shí)間:2020-08-03
回歸測(cè)試是指修改了舊代碼后,重新進(jìn)行測(cè)試以確認(rèn)修改沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。自動(dòng)回歸測(cè)試將大幅降低系統(tǒng)測(cè)試、維護(hù)升級(jí)等階段的成本。
回歸測(cè)試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件開發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試。在漸進(jìn)和快速迭代開發(fā)中,新版本的連續(xù)發(fā)布使回歸測(cè)試進(jìn)行的更加頻繁,而在極端編程方法中,更是要求每天都進(jìn)行若干次回歸測(cè)試。因此,通過(guò)選擇正確的回歸測(cè)試策略來(lái)改進(jìn)回歸測(cè)試的效率和有效性是很有意義的。在測(cè)試過(guò)程中,也經(jīng)常會(huì)用到冒煙測(cè)試這種測(cè)試方法,那么,回歸測(cè)試與冒煙測(cè)試有什么區(qū)別?下面,我們就一起看一下這兩者之間的區(qū)別有哪些。
1. 測(cè)試目的不同
回歸測(cè)試:以確認(rèn)修改沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。
冒煙測(cè)試:用于確認(rèn)代碼中的修改會(huì)按預(yù)期運(yùn)行,且不會(huì)破壞整個(gè)版本的穩(wěn)定性。
2. 問(wèn)題解決方式不同
回歸測(cè)試:回歸測(cè)試是修改完之后進(jìn)行驗(yàn)證再進(jìn)行的工程。
冒煙測(cè)試:冒煙測(cè)試中是發(fā)現(xiàn)問(wèn)題然后反饋給開發(fā)人員進(jìn)行修改。
3. 測(cè)試過(guò)程不同
回歸測(cè)試:是指漏洞由開發(fā)人員修改之后再次測(cè)試的過(guò)程。
冒煙測(cè)試:是在將代碼更改嵌入到產(chǎn)品的源樹中之前對(duì)這些更改進(jìn)行驗(yàn)證的過(guò)程。
4. 測(cè)試周期不同
回歸測(cè)試:回歸測(cè)試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件開發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試。
冒煙測(cè)試:冒煙測(cè)試只集中考慮了一開始的那個(gè)問(wèn)題,而忽略其他的問(wèn)題,這就可能引起了新的Bug,冒煙測(cè)試的優(yōu)點(diǎn)是節(jié)省測(cè)試時(shí)間。
5. 測(cè)試的意義不同
回歸測(cè)試:回歸測(cè)試是軟件測(cè)試中的一個(gè)十分重要且成本昂貴的過(guò)程。對(duì)針對(duì)如何減少回歸測(cè)試成本,提高回歸測(cè)試效率的研究將具有十分重要的意義。
冒煙測(cè)試:冒煙測(cè)試是針對(duì)軟件質(zhì)量的總體檢驗(yàn),是測(cè)試人員對(duì)測(cè)試流程的熟悉,是軟件測(cè)試過(guò)程中一個(gè)不可或缺的節(jié)點(diǎn),一個(gè)好的冒煙測(cè)試過(guò)程,對(duì)于軟件測(cè)試效率的提升具有重要意義。
推薦閱讀:
企業(yè)為什么需要IT配置管理?項(xiàng)目管理之配置管理
如何做好測(cè)試計(jì)劃與測(cè)試用例的新建及管理?
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系