什么是冒煙測(cè)試:
? ????冒煙測(cè)試最初源于硬件行業(yè)凸郑,在對(duì)一個(gè)硬件或者硬件組件進(jìn)行更改或修復(fù)后抖甘,先不進(jìn)行直接測(cè)試,而是直接給硬件加電闷尿,觀察設(shè)備是否冒煙塑径。而在軟件測(cè)試中則是對(duì)每一個(gè)新編譯的需要正式測(cè)試的新版本進(jìn)行一些基本功能的測(cè)試,如果測(cè)試通過填具,則可以交付給測(cè)試人員進(jìn)行正式測(cè)試统舀,如若不通過則打回交予開發(fā)人員進(jìn)行重新修改匆骗。
為什么要進(jìn)行冒煙測(cè)試:
? ? ? ? 進(jìn)行冒煙測(cè)試的目的就是為了提高質(zhì)量與效率:對(duì)于開發(fā)人員來(lái)說(shuō),冒煙測(cè)試課確保主要功能的完整誉简,以及提高產(chǎn)品質(zhì)量碉就;對(duì)于測(cè)試人員來(lái)說(shuō)冒煙測(cè)試可避免不必要的測(cè)試失敗而造成的時(shí)間浪費(fèi)。
冒煙測(cè)試準(zhǔn)則:
????????執(zhí)行冒煙測(cè)試前需要明確以下幾點(diǎn):
????????a)初步了解代碼中進(jìn)行了什么更改闷串。若要理解該更改瓮钥,必須理解使用的技術(shù)??
? ??????b)開發(fā)需告知此修改對(duì)其他功能是否影響
????????c)更改對(duì)各組件的依存關(guān)系有何影響。
在運(yùn)行冒煙測(cè)試前烹吵,進(jìn)行側(cè)重于代碼中的所有更改的代碼檢查碉熄。代碼檢查是驗(yàn)證代碼質(zhì)量并確保代碼無(wú)缺陷和錯(cuò)誤的最有效、最經(jīng)濟(jì)的方法肋拔。冒煙測(cè)試確保通過代碼檢查或風(fēng)險(xiǎn)評(píng)估標(biāo)識(shí)的主要的關(guān)鍵區(qū)域或薄弱區(qū)域已通過驗(yàn)證锈津,因?yàn)槿绻。瑴y(cè)試就無(wú)法繼續(xù)凉蜂。
冒煙測(cè)試所需要注意點(diǎn):
? ??????a)列出冒煙測(cè)試的主要功能琼梆、測(cè)試點(diǎn)。
????????b)冒煙測(cè)試不是只對(duì)修改過功能進(jìn)行測(cè)試
????????c)重視平時(shí)測(cè)試時(shí)容易忽略的隱藏功能
????????d)重視常見又很重要的步驟如:下載安裝
總結(jié):
? ? ? ? 總的來(lái)說(shuō)冒煙測(cè)試是正式測(cè)試前的一項(xiàng)操作窿吩,在軟件開發(fā)過程中茎杂,測(cè)試人員會(huì)找出bug然后提交給開發(fā)人員,而開發(fā)人員隨后會(huì)針對(duì)此bug進(jìn)行修改或修復(fù)以解除此bug纫雁。那么我們?nèi)绾未_保開發(fā)人員修復(fù)了bug后煌往,這個(gè)bug的修復(fù)沒有影響到其他功能模塊呢?這時(shí)就需要進(jìn)行冒煙測(cè)試先较。正確開展冒煙測(cè)試可以有效的提高測(cè)試效率携冤,節(jié)省整體的測(cè)試時(shí)間,而且有益于執(zhí)行人對(duì)于系統(tǒng)認(rèn)知的加深闲勺,做出更符合需求曾棕、更易用的產(chǎn)品。