一、冒煙測(cè)試是什么?
冒煙測(cè)試一詞,來源于電路板測(cè)試:電路板拼接或組裝完成后,進(jìn)行通電測(cè)試,如果冒煙,則說明存在缺陷。而軟件應(yīng)用中,對(duì)其的定義為:在軟件開發(fā)過程中的一種針對(duì)軟件版本包的快速基本功能驗(yàn)證策略,是對(duì)軟件基本功能進(jìn)行確認(rèn)驗(yàn)證的手段,并非深入測(cè)試。
針對(duì)每個(gè)版本或每次需求變更后,在正式測(cè)試前,對(duì)產(chǎn)品或系統(tǒng)的一次簡(jiǎn)單的驗(yàn)證性測(cè)試。
冒煙測(cè)試是在版本轉(zhuǎn)測(cè)試之前,先選擇一部分基礎(chǔ)的測(cè)試用例進(jìn)行驗(yàn)證,確保全流程沒有嚴(yán)重、阻塞性的問題。有些也將其稱為高壓線測(cè)試。
冒煙測(cè)試所處的階段:
為什么要做冒煙呢?如果不做冒煙,版本轉(zhuǎn)測(cè)試后,所有測(cè)試人員拿該版本去部署環(huán)境,去執(zhí)行自己負(fù)責(zé)模塊的用例,如果某個(gè)關(guān)鍵功能有bug,會(huì)阻塞一批用例的執(zhí)行,測(cè)試工作無法順利開展。
二、冒煙測(cè)試的目的
為正式測(cè)試前,驗(yàn)證是否產(chǎn)品或系統(tǒng)的主要需求或預(yù)置條件是否存在bug。
三、冒煙測(cè)試怎么做?誰(shuí)來做?
冒煙測(cè)試用例和其他用例一樣,重點(diǎn)放在正向流程的驗(yàn)證,好的方法,設(shè)計(jì)出自動(dòng)化測(cè)試腳本,每一次版本更新后都可以去執(zhí)行腳本驗(yàn)證一下。
冒煙測(cè)試通過的標(biāo)準(zhǔn)是什么?
1、無阻礙性bug
2、主流程可測(cè)試
3、冒煙測(cè)試用例全部通過
冒煙測(cè)試由誰(shuí)來執(zhí)行?
1、開發(fā):編碼完成后,開發(fā)可根據(jù)測(cè)試提供的冒煙用例進(jìn)行自測(cè)
2、產(chǎn)品:驗(yàn)收階段,產(chǎn)品可根據(jù)冒煙用例對(duì)產(chǎn)品進(jìn)行驗(yàn)收。
3、測(cè)試:開發(fā)提測(cè)后,測(cè)試根據(jù)冒煙用例進(jìn)行測(cè)試驗(yàn)證。